GNU/Linux >> Linux の 問題 >  >> Linux

Linux 構成 -- ssmtp:smtp.gmail.com:587 を開けません

同じ問題が発生しました。次の手順でうまくいきました:

<オール>
  • sudo vi /etc/ssmtp/ssmtp.conf 以下を追加:
  • 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 を実行して取得)

    1. sudo vi /etc/ssmtp/revaliases次を追加:

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

    置換:XXXX - ユーザー名(メール)

    1. 今すぐメールを実行してみてください:

      $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 ...) のような別のエラー メッセージが表示されます。 .


    Linux
    1. Linuxでmailxコマンドを使用して外部SMTPサーバー経由でメールを送信するにはどうすればよいですか?

    2. (解決済み)メールボックス/ var / mail / userを開くことができません:Linuxでアクセスが拒否されましたエラー

    3. Linux –Sudoは/etc / sudoersを開くことができませんか?

    1. LinuxでAppimageを開く方法

    2. 基本的なLinuxユーザー管理

    3. Linux で raw メールメッセージを送信するには?

    1. Gmailをメールリレーとして使用するようにPostfixを設定する

    2. Linux上の外部SMTPサーバーを使用してコマンドラインからメールを送信する

    3. Linuxファイアウォールでポートを開いて、POPおよびIMAPメールサーバーにアクセスします