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

Адрес отправителя отклонен (запись mx не найдена)

Я использую как Exim, так и Office 365 для отправки электронной почты - сервер отправляет автоматические письма из приложения с помощью Exim, а Office 365 обрабатывает повседневную почту пользователя и входящую электронную почту и т. Д.

Я получаю некоторую почту с сервера (т.е. от Exim), отклоненную из-за «mx record not found» - запись MX есть, но я подозреваю, что проблема в том, что она указывает на Office 365, поэтому при поиске она считается недействительной. на сервере.

Вот отскок, который я получаю:

  123@abc.com
    SMTP error from remote mail server after RCPT TO:<123@abc.com>:
    host mail.host.com [2.3.4.5]: 554 5.1.8 <apache@web01.domain.com>:
    Sender address rejected: MX record not found

------ This is a copy of the message, including all the headers. ------

Return-path: <apache@web01.domain.com>
Received: from apache by web01.domain.com with local (Exim 4.72)
    (envelope-from <apache@web01.domain.com>)
    id 1WYYsD-0004AX-QJ
    for 123@abc.com; Fri, 11 Apr 2014 10:39:53 +0000
Date: Fri, 11 Apr 2014 10:39:53 +0000
Message-Id: <E1WYYsD-0004AX-QJ@web01.domain.com>
To: 123@abc.com
Subject: Password reset
X-PHP-Originating-Script: 501:password-forgotten.php
From: application@domain.com

Вот мои записи A и MX:

A
domain.com  0   3600    A    1.2.3.4
www.domain.com  0   3600    A    1.2.3.4
web01.domain.com    0   3600    A    1.2.3.4

MX
domain.com  0   3600    MX   domain-com.mail.protection.outlook.com

Почта с сервера приходит с web01.domain.com, поэтому могу ли я добавить еще одну запись MX, например, чтобы указать web01.domain.com на domain.com? Как я могу исправить это, продолжая использовать двух почтовых «провайдеров»?

Спасибо

Похоже, вас блокируют правила предотвращения спама на вышестоящем сервере. Это некоторые из политика электронной почты Подаю заявку на свой сервер. Требование MX запись для отправляющего хоста экстремальна, но в борьбе со спамом некоторые сайты считают это целесообразным. Для законных отправляющих доменов нет MX записывать и полагаться на их A запись.

Проверьте, правильно ли настроены правила перезаписи. Адрес отправки, вероятно, должен быть apache@example.com или donotreply@example.com не apache@web01.example.com. Если вам нужны ответы, используйте соответствующий Reply-to адрес

Программа-отправитель должна быть настроена для установки соответствующего отправителя, и в этом случае правила перезаписи не требуются.

Я знаю, что это, наверное, слишком поздно, но ...

Возможно, вам придется создать или обновить запись SPF, чтобы ваш основной MX мог принимать отправку от других хостов, кроме самого себя.
Ознакомьтесь с этим мастером Microsoft для составления SPF: http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/

В качестве альтернативы вы можете полностью добавить второй MX, который может указывать на любой IP-адрес, включая один из ваших записей A.