Когда почините phpmail?

Решение проблем связанных с электронной почтой при использовании Brainy
startkomp
Сообщения: 14
Зарегистрирован: Вс дек 02, 2018 12:10 pm

Когда почините phpmail?

Сообщение startkomp » Ср янв 23, 2019 8:07 am

Не отправляются сообщения с сайтов через phpmail, это одна из важнейших функций!

Аватара пользователя
sbury
Сообщения: 370
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: Когда почините phpmail?

Сообщение sbury » Ср янв 23, 2019 3:49 pm

что-то мы не видим никаких проблем. Что в логах ексима?

Аватара пользователя
Deite
Сообщения: 26
Зарегистрирован: Чт ноя 08, 2018 12:24 pm
Откуда: Минск

Re: Когда почините phpmail?

Сообщение Deite » Вс янв 27, 2019 8:44 pm

Могу помочь слегка тут может быть проблема и с пробросом IP и с тем что провайдер намеренно закрывает 25 порт и PHP mail не работает , попробуйте описать как выглядит сеть до сервера и уточнить у провайдера не блокируют ли 25 порт :ugeek:
Не получается все восстановить назад , делай backup давай делай backup :lol:

startkomp
Сообщения: 14
Зарегистрирован: Вс дек 02, 2018 12:10 pm

Re: Когда почините phpmail?

Сообщение startkomp » Ср янв 30, 2019 5:31 am

Проблема не в 25 порту, у провайдера всё норм разрешено, и в личном кабинете и уточнял у менеджера. Проблема в том что при отправке с хост аккаунта в отправитель подставляется почтовый ящик Anton@localhost, из-за этого почтовики отклоняют такие письма.
Лог письма
> 1gYEkn-0005qd-Vg-H
> exim 93 93
> <>
> 1544898813 0
> -received_time_usec .982301
> -ident exim
> -received_protocol local
> -body_linecount 53
> -max_received_linelength 98
> -allow_unqualified_recipient
> -allow_unqualified_sender
> -frozen 1544898814
> -localerror
> XX
> 1
> Anton@localhost
>
> 129P Received: from exim by 8.8.8.8 with local (Exim 4.91)
> id 1gYEkn-0005qd-Vg
> for Anton@localhost; Sat, 15 Dec 2018 21:33:33 +0300
> 037 X-Failed-Recipients: startkomp@bk.ru
> 029 Auto-Submitted: auto-replied
> 053F From: Mail Delivery System <mailer-daemon@localhost style="padding:
> 0px; margin: 0px;">
> 020T To: Anton@localhost
> 099 Content-Type: multipart/report; report-type=delivery-status;
> boundary=1544898813-eximdsn-716454792
> 018 MIME-Version: 1.0
> 059 Subject: Mail delivery failed: returning message to sender
> 040I Message-Id: <e1gyekn-0005qd-vg@8.8.8.8 style="padding: 0px; margin:
> 0px;">
> 038 Date: Sat, 15 Dec 2018 21:33:33 +0300
> 1gYEkn-0005qd-Vg-D
> --1544898813-eximdsn-716454792
> Content-type: text/plain; charset=us-ascii
>
> This message was created automatically by mail delivery software.
>
> A message that you sent could not be delivered to one or more of its
> recipients. This is a permanent error. The following address(es) failed:
>
> startkomp@bk.ru
> host mxs.mail.ru [94.100.180.31]
> SMTP error from remote mail server after end of data:
> 550 non-local sender verification failed
>
> --1544898813-eximdsn-716454792
> Content-type: message/delivery-status
>
> Reporting-MTA: dns; 8.8.8.8
>
> Action: failed
> Final-Recipient: rfc822;startkomp@bk.ru
> Status: 5.0.0
> Remote-MTA: dns; mxs.mail.ru
> Diagnostic-Code: smtp; 550 non-local sender verification failed
>
> --1544898813-eximdsn-716454792
> Content-type: message/rfc822
>
> Return-path: <anton@localhost style="padding: 0px; margin: 0px;">
> Received: from Anton by 8.8.8.8 with local (Exim 4.91)
> (envelope-from <anton@localhost style="padding: 0px; margin: 0px;">)
> id 1gYEkn-0005qX-Ks
> for startkomp@bk.ru; Sat, 15 Dec 2018 21:33:33 +0300
> To: startkomp@bk.ru
> Subject: =?UTF-8?B?0KHQvtC+0LHRidC10L3QuNC1INCQ0L3RgtC+0L0=?=
> X-PHP-Originating-Script: 1001:mail.php
> MIME-Version: 1.0
> Date: Sat, 15 Dec 2018 18:33:33 +0000
> From: =?UTF-8?B?0JDQvdGC0L7QvQ==?= <startkomp@bk.ru style="padding: 0px;
> margin: 0px;">
> Reply-To: =?UTF-8?B?dGF0Z2ltODRAeWFuZGV4LnJ1?= <tatgim84@yandex.ru
> style="padding: 0px; margin: 0px;">
> X-Mailer: PHP/5.6.27
> Content-Type: multipart/mixed;
> boundary="----=_NextPart_189c1861369ace5c3aac7f8840f98c0d"
> Message-Id: <e1gyekn-0005qx-ks@8.8.8.8 style="padding: 0px; margin: 0px;">
> Sender: <anton@localhost style="padding: 0px; margin: 0px;">
>
> ------=_NextPart_189c1861369ace5c3aac7f8840f98c0d
> Content-Type: text/plain; charset="utf-8"
> Content-Transfer-Encoding: 8bit
>
> hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
> ------=_NextPart_189c1861369ace5c3aac7f8840f98c0d--
>
>
> --1544898813-eximdsn-716454792--
>
> 2018-12-15 21:33:33 Received from <> R=1gYEkn-0005qX-Ks U=exim P=local
> S=2209
> 2018-12-15 21:33:34 routing failed for anton@localhost <anton@localhost
> style="padding: 0px; margin: 0px;">: Unrouteable address
> *** Frozen (delivery error message)

Значит надо чтобы письмо уходило от admin@hostsite.ru причём для каждого домена отдельно
Как у Вас работает с localhost хз

Вот ответ майла на мой лог отправки письма
Здравствуйте.

Имя домена, используемого в SMTP конверте "MAIL FROM", при отправке на
почтовые ящики обслуживаемые в нашей системе, должно быть валидным (иметь
A- и MX-запись).
Пожалуйста, проверьте используемый обратный адрес в SMTP конверте.
https://help.mail.ru/developers/mailing_rules/technical
Так же был топик от другого пользователя viewtopic.php?f=5&t=814 и он не помог

Аватара пользователя
alenka
Сообщения: 377
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Когда почините phpmail?

Сообщение alenka » Ср янв 30, 2019 8:10 am

anton@localhost
Указывайте ключ -fyou_email при использовании функции php mail

startkomp
Сообщения: 14
Зарегистрирован: Вс дек 02, 2018 12:10 pm

Re: Когда почините phpmail?

Сообщение startkomp » Ср янв 30, 2019 8:57 am

Указывайте ключ -fyou_email при использовании функции php mail
Где использовать? в Движках прописывать? Как тогда работают движки из коробки на других хостингах?


startkomp
Сообщения: 14
Зарегистрирован: Вс дек 02, 2018 12:10 pm

Re: Когда почините phpmail?

Сообщение startkomp » Ср янв 30, 2019 9:41 am

alenka писал(а):
Ср янв 30, 2019 9:24 am
viewtopic.php?f=5&t=814&p=2128&hilit=qu ... pien#p2128
Я видел этот пост. Хотелось бы системное решение. Я так понимаю выше ваш коллега писал что у него всё работает, мне интересно как у него всё работает. Вы попробуйте сами запустить брейни на центос с ноля на новом сервере за роутером и всё настроить, вы многое узнаете о своей панели.
root@localhost над этим еще работаем

Это сообщение было между прочим 7 сентября 2018года Я и спросил в теме, когда почините? У меня около 20 сайтов не могут отправить почту по Phpmail.

Аватара пользователя
alenka
Сообщения: 377
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Когда почините phpmail?

Сообщение alenka » Ср янв 30, 2019 9:54 am

Панель тестируем каждый день.

tailf /var/log/exim/main.log в консоли и отправьте сообщение.
Если будет anton@localhost , ваш скрипт не отдает все заголовки.

Ссылка выше была на тему для настройки exim, и установки директив для работы почты.

startkomp
Сообщения: 14
Зарегистрирован: Вс дек 02, 2018 12:10 pm

Re: Когда почините phpmail?

Сообщение startkomp » Ср янв 30, 2019 2:54 pm

alenka писал(а):
Ср янв 30, 2019 9:54 am

Если будет anton@localhost , ваш скрипт не отдает все заголовки.
Про какой скрипт вы конкретно говорите? Я говорю у меня 20 сайтов, несколько разных движков. Как они по умолчанию, эти движки, работают на других хостингах? Я должен переписать скрипты отправки писем движков? Или вы про какие то другие скрипты?

Ответить