Настройка отправки почты на ящики своего домена, которые физически находятся на яндекс почте

Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.


Сергей, попробуйте проделать следующее

Судя по множеству статей в интернете, причина Вашей проблемы в том что hostname виртуальной машины = domen.ru и функция sendmail при отправке писем рассматривает все адреса *@domen.ru как локальные и грубо говоря пытается доставить их локально, игнорируя MX Записи DNS

В моем случае вроде бы помогло следующее:
Заходим на сервер через SSH и редактируем файл /etc/mail sendmail.mc
Код
vim /etc/mail/sendmail.mc
добавляем в конец файла записи
Код
define(`MAIL_HUB', `domen.ru.')dnl 
define(`LOCAL_RELAY', `domen.ru.')dnl 
Сохраняем файл и выполняем команду
Код
cd /etc/mail
m4 /usr/share/sendmail-cf/m4/cf.m4 sendmail.mc > sendmail.cf
service sendmail restart
Данная последовательность работает для CentOS, для других дистрибутивов может не сработать
Подробнее о проблеме можно прочитать по следующим ссылкам:
http://stackoverflow.com/questions/1107730/cant-send-email-to-addresses-at-my-own-domain
http://serverfault.com/questions/65365/disable-local-delivery-in-sendmail
http://serverfault.com/questions/102647/sendmail-to-local-domain-ignoring-mx-records-part-2

 

 

Источник: https://dev.1c-bitrix.ru/community/forums/messages/forum32/topic60756/message318822/#message318822

Назад в раздел

Подписаться на новые материалы раздела:














CAPTCHA