web-dev-qa-db-ja.com

GmailのSSMTP「587:587を開けません」

特に特定のcronジョブの後に、たまにEメールを送信するようにHTPCを構成しようとしていますが、機能しません。また、Ubuntu 14.04 LTSを実行しているサーバーでSSMTPが動作するようになったため、これらの設定(ssmtp.conf)をコピーしようとしましたが、何の効果もありませんでした。 CLIからメールを送信しようとすると、ssmtp: Cannot open 587:587というエラーメッセージが表示されます

#ssmtp.conf 
 hostname = HTPC 
 [email protected] 
 Mailhub = smtp.gmail.com:587 
 RewriteDomain = gmail.com 
 AuthUser = username 
 AuthPass = password 
 FromLineOverride = Yes 
 UseTLS = Yes
#revalias 
 root:[email protected]:587 
 username:[email protected]:587

私はかなりグーグルで検索し、証明書が原因であるSSMTPとGmailに関するバグレポートを見つけました。提案はTLS_CA_File=/etc/ssl/certs/ca-certificates.crtを私のssmtp.confファイルに追加することでした。私はそれを試しましたが、ディレクトリをチェックするとき、そこにca-certificates.crtfileがなく、エラーメッセージは同じです。

また、代わりにポート465を使用して、ボルトssmtp.confおよびrevaliasesの587を置き換えましたが、エラーは同じままですssmtp: Cannot open 465:465

#/ var/log/syslog 
 Sep 22 18:11:32 HTPC sSMTP [2157]:TLS_CA_File = "/ etc/ssl/certs/ca-certificates.crt" 
 Sepを設定できません22 18:11:36 HTPC sSMTP [2157]:「587」ポート587に接続できません。
 Sep 22 18:11:36 HTPC sSMTP [2157]:587:587を開けません

syslogの最後から2番目の行は、私を混乱させます。誰でも?

5
Zarkov

revaliasesのエントリが間違っていると思います:

root:[email protected]:587

むしろ

root:[email protected]:smtp.gmail.com:587

それに応じて、他のエイリアスについても。

4
Nephente