Как узнать, какой порт Exim 4 использует для SMTP?

Я пытаюсь отладить проблему с отправкой электронной почты на моем домашнем компьютере, возможно, проблема, связанная с маршрутизатором.
Это на 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.
8
задан Faheem Mitha
22.01.2023 1:21 Количество просмотров материала 3082
Распечатать страницу

2 ответа

кажется,

1) Ваш exim отправляет исходящую почту через smart host

2) умный хост отказывается ретранслировать (принять для отправки отправить дальше) без SMTP AUTH

ваш Exim (по умолчанию) должен использовать порт 25.

secure-email-32.luxsci.com предлагает расширение STARTTLS из протокола ESMTP протокол => ваш MTA/Exim может превратить нешифрованные SMTP-соединение в зашифрованном один (тот же TCP-соединения).

secure-email-32.luxsci.com предложения только " plain текст " методы SMTP AUTH (LOGIN и PLAIN) так что ваш exim должны используйте их после команды STARTTLS

0
отвечен AnFi 2023-01-23 09:09

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

warn    condition       = yes
        log_message     = Port: $received_port

в начале списка acl check_helo.

0
отвечен Hardy 2023-01-23 11:26

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

debian
email
exim
linux
smtp
Вверх