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

Сервер SMTP Axigen - ОШИБКА: внутренняя ошибка 454

У нас есть скрипт на Python, который отправляет почту через smtplib. По некоторым конкретным пользователям я получаю error 454. Электронный адрес пользователя не существует на стороне почтового сервера. Из rfc smtp кажется, что переговоры не удались на первых шагах, и почтовый сервер вообще не пытался отправить электронное письмо.

Журналы нашего почтового клиента:

File "/usr/lib/python2.7/smtplib.py", line 504, in data
    raise SMTPDataError(code, repl)
SMTPDataError: (454, 'Internal error')

Код библиотеки должен помочь:

"""SMTP 'DATA' command -- sends message data to server.

Automatically quotes lines beginning with a period per rfc821.
Raises SMTPDataError if there is an unexpected reply to the
DATA command; the return value from this method is the final
response code received when the all data is sent.
"""
self.putcmd("data")
(code, repl) = self.getreply()
if self.debuglevel > 0:
    print>>stderr, "data:", (code, repl)
if code != 354:
    raise SMTPDataError(code, repl)  # THIS RAISE AN ERROR
else:

Я знаю, что код должен быть 354 для отправки электронной почты. Есть кто-нибудь, кто мог бы помочь с ошибкой? Я не мог найти никаких ресурсов, которые могли бы объяснить проблему.

Не лучшее решение, но перезапустив Axigen почтовый сервер проблема ушла! : |

sudo /etc/init.d/axigen restart