Рейтинг:0

Postfix не будет подключаться к серверу ретрансляции SMTP

флаг pe

У нас есть виртуальная машина Debian, и я хочу использовать postfix и mailutils для отправки электронной почты через релейный SMTP-сервер.

Попытка подключиться к SMTP-серверу с помощью telnet работает.

телнет mail.sch.gr 587
Пытаюсь 194.63.239.110...
Подключен к mail.sch.gr.
Экранирующий символ '^]'.
220 mail26.sch.gr Постфикс ESMTP (Debian/GNU)
АВТОРИЗАЦИЯ ВХОД
334 VXNlcm5hbWU6
*************
334
*************
235 2.7.0 Аутентификация прошла успешно

Однако, если я попытаюсь отправить электронное письмо, оно не будет отправлено, пишет mail.log.

(Ошибка аутентификации SASL; сервер mail.sch.gr[194.63.239.110] сказал: 535 5.7.8 Ошибка: ошибка аутентификации: UGFzc3dvcmQ6)

мой main.cf таков:

# Смотрите /usr/share/postfix/main.cf.dist для более полной версии с комментариями


# Специально для Debian: указание имени файла приведет к первому
# строка этого файла, которая будет использоваться в качестве имени. Дебиан по умолчанию
# это /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
биф = нет

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

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

readme_directory = нет

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

relayhost=[mail.sch.gr]:587
smtp_sasl_mechanism_filter = логин
smtp_sasl_auth_enable = да
smtp_sasl_password_maps = хеш:/etc/postfix/sasl_passwd
smtp_sasl_security_options = неанонимный
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_use_tls=да

inet_protocols = ipv4

sasl_passwd выглядит так:

[mail.sch.gr]:587 [email protected]:пароль

(очевидно, что имя пользователя и пароль заменяются фактическими именем пользователя и паролем)

Я не знаю, как поступить...

Gerrit avatar
флаг cn
Какие-нибудь предупреждения в /var/log/mail.log? Вы использовали хэш postmap: /etc/postfix/sasl_passwd. Также попробуйте mail.sch.gr без скобок в файле sasl_passwd.
флаг in
Вы создали файл базы данных из `sasl_passwd` с помощью команды `postmap hash:sasl_passwd`?

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

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