Исходящая почта с сайта на внешний почтовый сервер

Решение проблем связанных с электронной почтой при использовании Brainy
Ответить
foritel
Сообщения: 12
Зарегистрирован: Пн авг 06, 2018 8:43 am

Исходящая почта с сайта на внешний почтовый сервер

Сообщение foritel » Вт дек 25, 2018 6:21 am

Добрый день.

Имеется:
- домен (domain.com), размещенный на ns-серверах яндекса (dns.yandex.net). A-запись ведет на VDS (1.1.1.1), mx-записи указывают на яндекс (mx.yandex.net)
- VDS: CentOS7 с brainycp на борту (дефолтная установка). Почтовик, соответственно, exim.

На VDS, собственно, поднят указанный сайт с доменом (domain.com), в редакторе DNS сервера все настроено аналогично настройкам на яндексе: A-запись указывает на VDS, mx-записи указывают на яндекс (mx.yandex.net), SPF-запись идентичная (v=spf1 redirect=_spf.yandex.net +a +mx ~all), только DKIM записи различаются.

Отправка писем настроена через phpmail и в brainy, и в админке сайта. Почта при этом работает корректно.

Проблема в том, что письма, отправляемые с сайта на адрес info@domain.com, приходят не на яндекс, а на внутренний почтовый сервер, независимо от того, заведен ли на brainy указанный почтовый ящик, или нет.

Вопрос, собственно, в том, как заставить сервер отправлять письма на адреса @domain.com на сервера яндекса, а не на свой почтовый сервер?

Аватара пользователя
ordex
Сообщения: 347
Зарегистрирован: Вт ноя 20, 2018 2:47 pm

Re: Исходящая почта с сайта на внешний почтовый сервер

Сообщение ordex » Вт дек 25, 2018 4:02 pm

Не понял смысла в редактировании dns на сервере, если используете сторонние dns от яндекса.
У меня тоже mx не на сервер, и dns от cloudflare. DNS редактор на сервере не трогал вообще. В coudflare mx указывает на гугл почту для домена, 'A' и всё остальное на сервер. На сервере exim настроен на отправку через удаленный smtp (google). Почта ходит нормально.

foritel
Сообщения: 12
Зарегистрирован: Пн авг 06, 2018 8:43 am

Re: Исходящая почта с сайта на внешний почтовый сервер

Сообщение foritel » Вт дек 25, 2018 4:12 pm

С exim'ом вообще почти не работал (обычно на серверах sendmail стоит), поэтому mx на сервере настраивал, думая, что exim может их использовать.

На счет "использовать внешний smtp" - надо будет попробовать. Правда до этого были неудачные попытки настроить отправку через smtp яндекса. Думаю, тут надо с ТП яндекса пообщаться, чтобы корректно настроить..

Аватара пользователя
ordex
Сообщения: 347
Зарегистрирован: Вт ноя 20, 2018 2:47 pm

Re: Исходящая почта с сайта на внешний почтовый сервер

Сообщение ordex » Вт дек 25, 2018 4:37 pm

У гугла, для того чтобы заработало, нужно в настройках задать соответствующее разрешение. Про яндекс ничего не могу сказать, но подозреваю, что может быть тоже самое.
Под CentOS 7 для gmail использую вот этот конфиг. Для яндекса, наверное, можно найти\написать\ что-то подобное или изменить этот. Под debian настройка в несколько строк и гуглится за секунды.

Аватара пользователя
Daily
Сообщения: 32
Зарегистрирован: Чт июл 12, 2018 3:50 am

Re: Исходящая почта с сайта на внешний почтовый сервер

Сообщение Daily » Вт янв 22, 2019 5:24 am

ordex писал(а):
Вт дек 25, 2018 4:02 pm
Не понял смысла в редактировании dns на сервере, если используете сторонние dns от яндекса.
У меня тоже mx не на сервер, и dns от cloudflare. DNS редактор на сервере не трогал вообще. В coudflare mx указывает на гугл почту для домена, 'A' и всё остальное на сервер. На сервере exim настроен на отправку через удаленный smtp (google). Почта ходит нормально.
А сделайте пожалуйста скрин настройки записей A и MX на coudflare,просто хочу сравнить со своими,правильно или нет.

Аватара пользователя
ordex
Сообщения: 347
Зарегистрирован: Вт ноя 20, 2018 2:47 pm

Re: Исходящая почта с сайта на внешний почтовый сервер

Сообщение ordex » Вт янв 22, 2019 6:58 am

Daily писал(а):
Вт янв 22, 2019 5:24 am
А сделайте пожалуйста скрин настройки записей A и MX на coudflare,просто хочу сравнить со своими,правильно или нет.
А записи формата
domain.ru - 1.1.1.1
www.domain.ru - 1.1.1.1
* - 1.1.1.1
subdomotherserver - 2.2.2.2
Что касается почты, для яндекса как-то так:
Изображение
Для гугла так:
Изображение

CNAME не обязательно (что бы почта открывалась по mail.domain.ru) SPF, в принципе, тоже не обязательно.
Минимум с которым работает

mailarn
Сообщения: 17
Зарегистрирован: Пн фев 04, 2019 11:59 am

Re: Исходящая почта с сайта на внешний почтовый сервер

Сообщение mailarn » Пн фев 04, 2019 12:08 pm

foritel писал(а):
Вт дек 25, 2018 6:21 am
Добрый день.

Имеется:
- домен (domain.com), размещенный на ns-серверах яндекса (dns.yandex.net). A-запись ведет на VDS (1.1.1.1), mx-записи указывают на яндекс (mx.yandex.net)
- VDS: CentOS7 с brainycp на борту (дефолтная установка). Почтовик, соответственно, exim.

На VDS, собственно, поднят указанный сайт с доменом (domain.com), в редакторе DNS сервера все настроено аналогично настройкам на яндексе: A-запись указывает на VDS, mx-записи указывают на яндекс (mx.yandex.net), SPF-запись идентичная (v=spf1 redirect=_spf.yandex.net +a +mx ~all), только DKIM записи различаются.

Отправка писем настроена через phpmail и в brainy, и в админке сайта. Почта при этом работает корректно.

Проблема в том, что письма, отправляемые с сайта на адрес info@domain.com, приходят не на яндекс, а на внутренний почтовый сервер, независимо от того, заведен ли на brainy указанный почтовый ящик, или нет.

Вопрос, собственно, в том, как заставить сервер отправлять письма на адреса @domain.com на сервера яндекса, а не на свой почтовый сервер?
У меня та же самая проблема. Если на сервере есть сайт с именем domain.com , то почта с именем любое_имя@domain.com не уходит на сервера Яндекса (при соответствующих настройках DNS). Может кто ни будь решил эту проблему?

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

Re: Исходящая почта с сайта на внешний почтовый сервер

Сообщение andrey » Чт фев 07, 2019 8:25 am

mailarn писал(а):
Пн фев 04, 2019 12:08 pm
foritel писал(а):
Вт дек 25, 2018 6:21 am
Добрый день.

Имеется:
- домен (domain.com), размещенный на ns-серверах яндекса (dns.yandex.net). A-запись ведет на VDS (1.1.1.1), mx-записи указывают на яндекс (mx.yandex.net)
- VDS: CentOS7 с brainycp на борту (дефолтная установка). Почтовик, соответственно, exim.

На VDS, собственно, поднят указанный сайт с доменом (domain.com), в редакторе DNS сервера все настроено аналогично настройкам на яндексе: A-запись указывает на VDS, mx-записи указывают на яндекс (mx.yandex.net), SPF-запись идентичная (v=spf1 redirect=_spf.yandex.net +a +mx ~all), только DKIM записи различаются.

Отправка писем настроена через phpmail и в brainy, и в админке сайта. Почта при этом работает корректно.

Проблема в том, что письма, отправляемые с сайта на адрес info@domain.com, приходят не на яндекс, а на внутренний почтовый сервер, независимо от того, заведен ли на brainy указанный почтовый ящик, или нет.

Вопрос, собственно, в том, как заставить сервер отправлять письма на адреса @domain.com на сервера яндекса, а не на свой почтовый сервер?
У меня та же самая проблема. Если на сервере есть сайт с именем domain.com , то почта с именем любое_имя@domain.com не уходит на сервера Яндекса (при соответствующих настройках DNS). Может кто ни будь решил эту проблему?
можете связаться с нами в чате или дать рут доступ в личку? скажите с какого с домена делаете отправку?

ubiyca5
Сообщения: 2
Зарегистрирован: Вс июн 09, 2019 7:43 pm

Re: Исходящая почта с сайта на внешний почтовый сервер

Сообщение ubiyca5 » Вс июн 09, 2019 7:50 pm

кто-нибудь решил данный вопрос?

у меня в brainycp - я создал почту info@domain.ru а так же в яндекс коннекте support@domain.ru и MX прописал к домену.

c info@domain.ru (exim) не отправляет на support@domain.ru (pdd.yandex)

exim считает что support@domain.ru (pdd.yandex) является локальной почтой и проверяет её у себя

читал про такую надстройку для exim но не срабатывает
yandex_router:
driver = manualroute
domains = mydomain.ru
transport = remote_smtp
route_list = * mx.yandex.ru
no_more

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

Re: Исходящая почта с сайта на внешний почтовый сервер

Сообщение andrey » Вт июн 18, 2019 3:08 pm

ubiyca5 писал(а):
Вс июн 09, 2019 7:50 pm
кто-нибудь решил данный вопрос?

у меня в brainycp - я создал почту info@domain.ru а так же в яндекс коннекте support@domain.ru и MX прописал к домену.

c info@domain.ru (exim) не отправляет на support@domain.ru (pdd.yandex)

exim считает что support@domain.ru (pdd.yandex) является локальной почтой и проверяет её у себя

читал про такую надстройку для exim но не срабатывает
yandex_router:
driver = manualroute
domains = mydomain.ru
transport = remote_smtp
route_list = * mx.yandex.ru
no_more
Нужно в разделе Маршрутизация почты index.php?do=mailclient&module=mailroute выбрать для домена Удаленный почтовый обменник

Ответить