Назад | Перейти на главную страницу

Отправка почты из приложений Perl с помощью SSMTP

Я нахожусь на хост-сервере с виртуализацией Centos 7 и KVM. У меня есть 2 гостевые системы, которые находятся в маршрутизируемой виртуальной локальной сети. Один из них - это WEB сервер, другой - почтовый сервер. Веб-сервер имеет имя хоста example.com, а почтовый сервер - mail.example.com (оба имеют выделенный статический IP-адрес).

Я хочу, чтобы SSMTP перенаправлял всю почту от приложений на мой почтовый сервер.

root=root
mailhub=mail.example.com:465
Hostname=example.com
FromLineOverride=YES
AuthUser=no-reply@example.com
AuthPass=*PASS*
UseSTARTTLS=YES

Возможно, я немного не понимаю, но почта не выходит ни из Mail :: Sendmail, ни из NET :: SMTP_auth.

В почтовом журнале WEB-машины я вижу:

...status=deferred (connect to mail.example.com[*IP_ADDR*]:25: Connection refused)

Помогите пожалуйста разобраться в чем дело.

В его нынешнем виде вы пытаетесь отправить электронное письмо и сообщить SMTP-серверу, что имя локального хоста - example.com.

SMTP-сервер, скорее всего, ожидает FQDN в качестве имени хоста, а не домена.

Это может привести к тому, что SMTP-сервер решит, что имя вашей машины example и что это домен .com

Имя хоста должно быть полным доменным именем сервера, отправляющего электронное письмо.