20

gmail を POP プロバイダーとしてメール通知を送信するように jenkins を設定しようとしましたが、成功しませんでした

SMTP server - pop.gmail.com
Default user e-mail suffix - @gmail.com
Sender E-mail Address - Foobar CI <your.email@gmail.com>

Use SMTP Authentication - yes
User Name - your.email
Password - p******d

Use SSL - yes
SMTP Port - 995
Reply-To Address - noreply@gmail.com
Charset - UTF-8

テスト失敗: 接続が拒否されました

javax.mail.MessagingException: SMTP ホストに接続できませんでした: pop.gmail.com、ポート: 995; ネストされた例外: java.net.ConnectException: 接続が拒否されました: 接続

4

8 に答える 8

35

Google SMTP サーバーのホスト名は smtp.gmail.com で、SSL を使用する場合、正しいポートは 465 です。

通常、POP サーバーはメールを受信するためのものであり、メールを送信するためのものではありません。

于 2012-11-23T07:00:08.970 に答える
26

以下は、更新された Gmail SMTP サーバー構成です。

Gmail SMTP server address: smtp.gmail.com
Gmail SMTP user name: Your full Gmail address (e.g. example@gmail.com)
Gmail SMTP password: Your Gmail password
Gmail SMTP port: 465
Gmail SMTP TLS/SSL required: yes

この構成は私にとってはうまく機能しています。

于 2014-03-08T08:56:50.337 に答える
23

上記の構成は、Google によるセキュリティ対策が追加されたため機能しませんでした。メールがトリガーされている Gmail アカウントで追加の構成が必要です。この手順では、Jenkins などのアプリが Gmail アカウントを使用することを承認します。

https://support.google.com/accounts/answer/6010255

[マイ アカウント] の [安全性の低いアプリ] セクションに移動します。[安全性の低いアプリのアクセス] の横にある [オンにする] を選択します。(G Suite ユーザーへの注意: 管理者が安全性の低いアプリ アカウントへのアクセスをロックしている場合、この設定は非表示になります。)

この電子メールが正常にトリガーされた後。

于 2016-03-23T08:01:07.327 に答える