Я пытаюсь отладить проблему с отправкой электронной почты на моем домашнем компьютере, возможно, проблему, связанную с маршрутизатором. Это на Debian squeeze с Exim 4.72-6+squeeze3 (пакет Debian Exim 4 по умолчанию для этого выпуска).
Я получаю Relaying denied. Proper authentication required
ошибки.
Первый разумный шаг - определить, какой порт пытается использовать мой клиент Exim 4. Тем не менее, кажется, что это удивительно сложно выяснить.
Документация Debian говорит мне, что Debian Exim пытается использовать TLS, если он доступен, но я также не знаю, как это подтвердить.
Вот пример из моего журнала клиента Exim (/var/log/exim4/mainlog
), когда отправка почты все еще работала.
2013-04-28 15:04:30 1UWNzx-00084Y-EO => foo@bar.com R=smarthost T=remote_smtp_smarthost H=email32.luxsci.com [
64.39.7.160] X=TLS1.0:RSA_AES_256_CBC_SHA1:32 DN="serialNumber=OeuJg-G-8alU-6KqWL5z-WwlWFVKQgwj,C=US,ST=Massachusetts,L=Dedham,O=Lux
Scientiae,OU=Secure Services,CN=*.luxsci.com"
Означает ли TLS1
что используется TLS, или это просто бессмысленная строка?
Предполагая, что он использует TLS, это означает, что используется порт 465, поскольку это, по-видимому, значение по умолчанию.
Но как я могу подтвердить это?
Вот версия сбоя отправки почты.
2013-05-05 22:11:28 1UZ0OM-0003SM-6Z ** faheem@faheem.info R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after RCPT
TO:<faheem@faheem.info
>: host secure-email-32.luxsci.com [64.39.7.160]: 550 5.7.1 <faheem@faheem.info>... Relaying denied. Proper authentication required.