特に特定の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.crt
fileがなく、エラーメッセージは同じです。
また、代わりにポート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番目の行は、私を混乱させます。誰でも?
revaliases
のエントリが間違っていると思います:
root:[email protected]:587
むしろ
root:[email protected]:smtp.gmail.com:587
それに応じて、他のエイリアスについても。