同じ問題が発生しました。次の手順でうまくいきました:
<オール>
TLS_CA_FILE=/etc/pki/tls/certs/ca-bundle.crt
[email protected]
mailhub=smtp.gmail.com:587
AuthUser=XXXX
AuthPass=XYXYX
UseSTARTTLS=Yes
UseTLS=Yes
hostname=AAAA
置換:XXXX- ユーザー名(メール)XYXYX- パスワード(メールパスワード)AAAA- ホスト名($hostname を実行して取得)
- sudo vi /etc/ssmtp/revaliases次を追加:
root:[email protected]:smtp.gmail.com:587
置換:XXXX - ユーザー名(メール)
-
今すぐメールを実行してみてください:
$mail -s "adasdas" [email protected]
CC:XYZLoremIpsum.'ctrl+D'
それは私の問題を解決しました.うまくいけば、システム(Office)の場合、正しいプロキシ設定を構成する必要があります。そうしないと、エラーが発生します:
<ブロック引用>メッセージを送信できません:プロセスはゼロ以外のステータスで終了しました
このオプションを変更してみてください
安全性の低いアプリによるアカウントへのアクセスを許可する
https://support.google.com/accounts/answer/6010255?hl=ja
これはおそらく hostname
を設定していないためです ssmtp.conf
のパラメータ .これは、解決可能な完全修飾ドメイン名である必要があります。あなたのマシンはデフォルトで ctmtest
のマシン名になっています (EHLO
に示すように 上記で引用したコマンド)。
user963 が回答で言及している問題もここで発生している可能性がありますが、その場合、 ssmtp: Authorization failed (534 5.7.14 ...)
のような別のエラー メッセージが表示されます。 .