У меня странный феномен: в моем журнале отказов есть следующее сообщение:
2012-04-13 14:19:17 1SIfTB-0007y2-5S H=(mail.myhost.com) [0.0.0.0] F=<from@myhost.com> temporarily rejected after DATA
Envelope-from: <from@myhost.com>
Envelope-to: <to@otherhost.com>
P Received: from [0.0.0.0] (helo=mail.myhost.com)
by mail.myhost.com with esmtp (Exim 4.34)
id 1SIfTB-0007y2-5S
for to@otherhost.com; Fri, 13 Apr 2012 14:19:17 +0200
* Return-Path: <from@myhost.com>
I Message-ID: <1334319557.4f8819c528afe@www.mywebhost.com>
Date: Fri, 13 Apr 2012 14:19:17 +0200
Subject: My Subject
F From: from@otherhost2.com
T To: to@otherhost.com
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="_=_swift_v4_13343195574f8819c529888_=_"
(Обратите внимание, что myhost.com, otherhost.com, mywebhost.com и otherhost2.com являются фиктивными в целях сохранения конфиденциальности)
Клиент (SwiftMailer) выдает следующее сообщение об ошибке:
Expected response code 250 but got code "451", with message "451 Temporary local problem - please try later"
Странно то, что exim сообщает только сообщение об ошибке выше в своем журнале отказов - нет никаких признаков почты в mainlog, paniclog, mail.log, syslog или любом другом файле журнала.
Какие-нибудь подсказки?
Это Exim 4.34 и отлично работает, если не считать этих странных отказов ...
Вероятно, это серый список или что-то подобное от другого сервера: он решил дать вам 451 временный неспособность увидеть, действительно ли ваш сервер пытается доставить почту (в этом случае повторная попытка будет разрешена позже). Многие спам-системы не будут повторять эти сбои.