У меня есть серверы, которые не регистрируют пользователя при обработке почты.
Участвующие пакеты postfix 2:2.11.5-centos5.15072015
и cyrus-sasl-2.1.22-7.el5_8.1.x86_64
В строке файла журнала нет sasl_username:
Я ожидаю увидеть что-то вроде этого:
Mar 14 10:53:12 aaaaaaaaa postfix/smtpd[20132]: 327251422492:
client=c-66-xxx-xxx-xxx.hsd1.fl.comcast.net[66.xxx.xxx.xxx],
sasl_method=PLAIN, sasl_username=xxxxx@yyyyy.com
Вместо этого я вижу:
Mar 14 10:53:12 bbbbbbbbbb postfix/smtpd[20132]: 327251422492:
client=ptr.domain.tld[66.xxx.xxx.xxx]
Другими словами, sasl_method
и sasl_username
пропал, отсутствует.
Везде гуглил sasl_username
, все сообщения, которые я прочитал, предполагают, что sasl_username
есть, и никто не говорит, как его включить.
Спасибо
CentOS 5 использует большинство пакетов от ~ 2005 г. и получил последнее регулярное обновление ~ 2014 г. Настоятельно рекомендуется обновиться до чего-то свежего и поддерживаемого (CentOS 6 еще получит некоторые обновления, но последняя версия - CentOS 7).
Разница, скорее всего, вызвана использованием старой версии ваших пакетов. Попробуйте, обновите или установите более новую систему, и все будет в порядке.