Рейтинг:0

Postfix - Ошибка отправки SMTP

флаг us

я получаю сообщение об ошибке

Отправка SMTP: НЕ ОК (Ошибка аутентификации: от сервера получен неверный код ответа (Код: 454))

при попытке отправить SMTP из «Установщика веб-почты Roundcube» я не могу установить Roundcube из-за этой досадной ошибки. Я пробую разные комбинации имени пользователя и пароля, такие как «[email protected]» и «usrnam», а имя пользователя и пароль взяты из системы.

/etc/postfix/main.cf:


smtpd_banner = $myhostname ESMTP $mail_name
биф = нет

# добавление .domain - это работа MUA.
append_dot_mydomain = нет

# Раскомментируйте следующую строку, чтобы сгенерировать предупреждение об "отложенной почте"
#delay_warning_time = 4 часа

readme_directory = нет

# См. http://www.postfix.org/COMPATIBILITY_README.html -- по умолчанию 2 на
# свежие установки.
уровень_совместимости = 2



# TLS-параметры
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_security_level=может

smtp_tls_CApath=/etc/ssl/сертификаты
smtp_tls_security_level=может
smtp_tls_session_cache_database = btree:${каталог_данных}/smtp_scache


smtpd_relay_restrictions = allow_sasl_authenticated defer_unauth_destination
myhostname = частныйдомен.de
alias_maps = хеш:/и т.д./псевдонимы
alias_database = хэш:/и т.д./псевдонимы
myorigin = /etc/mailname
mydestination = $myhostname, privatedomain.de, otherdomain.domain.com, localhost.anotherdomain.com, localhost
relayhost = smtp.mailchannels.net
мои сети = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
почтовый ящик_размер_лимит = 0
получатель_разделитель = +
inet_interfaces = все
inet_protocols = все

smtp_sasl_auth_enable = да
smtp_sasl_password_maps = хеш:/etc/постфикс/пароль
smtp_sasl_security_options =
smtp_tls_auth_only = да
smtp_tls_security_level = зашифровать
smtpd_sasl_auth_enable = да

И журнал просто говорит

11 июня 16:50:56 systemname3123 postfix/smtpd[3069076]: подключение с локального хоста[127.0.0.1]
11 июня, 16:50:56 systemname3123 postfix/smtpd[3069076]: предупреждение: ошибка аутентификации SASL: невозможно подключиться к серверу saslauthd: нет такого файла или каталога
11 июня 16:50:56 systemname3123 postfix/smtpd[3069076]: предупреждение: localhost[127.0.0.1]: сбой аутентификации SASL LOGIN: общий сбой
11 июня 16:50:56 systemname3123 postfix/smtpd[3069076]: отключиться от локального хоста[127.0.0.1] ehlo=1 auth=0/1 quit=1 commands=2/3
codlord avatar
флаг ru
Непонятно - вы создаете хешированные версии своих файлов postfix, например, запуская `sudo postmap hash:/etc/postfix/password`? Таким образом, когда в конфиге написано `hash:/etc/postfix/password`, это не попытка прочитать файл `/etc/postfix/password`, а хешированная версия файла паролей. А вы видели https://askubuntu.com/questions/1030785/postfix-authentication-failure-cant-send-email-out
chocolateimage avatar
флаг us
@codlord Я действительно не знаю, о чем вы спрашиваете, но я запускаю `sudo postmap hash:/etc/postfix/password`, а затем перезапускаю 2 службы «postfix» и «saslauthd», и это все еще не работает, и я получаю запросы с 2 часов ночи: https://i.imgur.com/iLN9MZd.png
chocolateimage avatar
флаг us
@codlord И другая часть файла журнала: https://i.imgur.com/RofGLMY.png
FatRabbit avatar
флаг bw
подождите: smtp_sasl_password_maps не для входящей электронной почты, он используется для исходящей электронной почты (отсюда и название smtp*), он не имеет ничего общего с входящей электронной почтой (stmpd*) Аутентификация пользователя осуществляется на стороне Roundcube (обычно через IMAP, LDAP, ....), а не на уровне постфикса, вы должны разрешить IP-адрес вашего сервера roundcube для mynetworks и добавить mynetwors в smtpd_relay_restrictions.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.