Назад | Перейти на главную страницу

PHP / mail отправляет электронные письма на неправильный почтовый сервер

Недавно мы переключили наш почтовый сервер Exchange с Intermedia на Office 365. После этого изменения веб-сервер (LAMP) по-прежнему отправляет электронные письма в Intermedia. У меня есть чек dig MX для нашего домена и MX запись выглядит как ourdomain.com.mail.protection.outlook.com. что правильно. В этот момент, поскольку DNS имеет правильное значение для записи MX, я понятия не имею, что может быть не так.

PS. Проверено с помощью командной строки - тот же эффект - электронное письмо было отправлено в Intermedia insterad Office 365

mail -s "Test Subject" user@ourdomain.com < /dev/null

Убедитесь, что ваш LAMP-сервер действительно маршрутизирует почту на основе MX запись и не настроен на статический mailroute к старому серверу Exchange.

Для sendmail вы должны проверить MAIL_HUB или SMART_HOST настройки или функция mailertable для Exim route_list настройки.