ssmtp не Может открыть почту server.com:25

Я пытаюсь настроить ssmtp на нашем сервере Ubuntu 12.04. Однако у меня не было удачи до сих пор. Мой ssmtp.conf похож на это:

root=me@server.com
mailhub=mail.server.com:25
rewriteDomain=
hostname=hostname.server.com
AuthUser=me
AuthPass=mypassword
UseTLS=YES
FromLineOverride=YES

Когда я пытаюсь отправить письма, я добираюсь ssmtp: Cannot open mailhub:25. Когда я использую sudo, сообщение об ошибке читает немного отличающийся ssmtp: Cannot open mail.server.com:25 Сервер должен обычно принимать SMTP на порте 25, и я могу связаться с ним с telnet mail.server.com 25. Любые идеи значительно ценились бы.

5
задан 2 October 2014 в 23:12

2 ответа

Хорошо я понял его... Я должен был использовать UseSTARTTLS=YES вместо UseTLS=YES. Также я должен был войти root:me@server.com:mail.server.com:25 в/etc/ssmtp/revaliases. Надежда это помогает другим также.

, Если Вы хотите использовать другие учетные записи пользователей, чем корень, необходимо будет добавить тех к/etc/ssmtp/revaliases также и добавить их к 'почтовой' группе.

10
ответ дан 17 November 2019 в 10:43

Есть другой случай, с которым я столкнулся, где это происходит: Если Вы удалите прочитанный доступ к ssmtp.conf от others, потому что Вы не хотите, чтобы пароль был видим всем пользователям, то Вы получите ту же ошибку, если Ваш счет не прочитал доступ к тому файлу. Например, пробуя sendmail Вам, возможно, придется сделать sudo sendmail вместо этого.

8
ответ дан 17 November 2019 в 10:43

Другие вопросы по тегам:

Похожие вопросы: