8

プロジェクトの失敗時にTeamCityで電子メール通知を設定しようとしています。一部のユーザーにその情報を設定しましたが、プロジェクトが失敗した場合。メールが届きません。

[メール通知]タブにすべての情報を入力し、[接続のテスト]を実行してメールアドレスを入力すると、接続が成功したと表示されます。確認したかったのですが、自分のメールアドレスとの接続をテストするときにメールを期待/受信する必要がありますか、システムは接続に問題がないかどうかをping/チェックするだけですか?

「設定とツール」(管理者の下)で、「Email Notifier」の下に、プロジェクトのビルドの失敗を監視する1つの監視プロジェクトがあります。

誰かが以前にこの問題に遭遇したことがありますか、どんな助けでもありがたいです

ありがとう

4

5 に答える 5

6

今日、teamcity 8で[接続のテスト]ボタンを押した後、[接続に成功しました]ダイアログが表示されましたが、テストメッセージが送信されなかったことに気付きました。

問題は、下の丸で囲まれた領域に「TeamCity@bolinger.ca」ではなく「TeamCity」があったことです。@ bolinger.caを追加するとすぐに、メッセージが届き始めました。

この場合、TCでより良いエラー処理が必要だと思います。

私はIIS6.0のSMTPサーバーを使用していますが、sendmailやその他のメールサーバーはこのエラーを認識しないと確信しています。

ここに画像の説明を入力してください

于 2014-12-15T17:17:43.163 に答える
3

TeamCityアカウントのVCSユーザー名設定が、VCSルートでの構成方法と一致していることを確認する必要があります。

于 2015-06-17T15:50:02.523 に答える
2

メールアドレスとの接続をテストするときは、テストメールを受信する必要があります。

テストメールを受信しなかったが、接続に成功したと表示された場合、私の経験では、メールが迷惑メールフォルダに保存されることがあります。その場合はご確認ください。

そうでない場合は、次のガイドに従って、teamcityサーバーが使用するSMTPサーバーをテストすることをお勧めします。

telnetを使用してSMTPサーバーをテストする方法

于 2013-04-09T09:06:14.137 に答える
0

さらに、SMTPサーバーを正常にセットアップするには、次のことを行う必要があります。

TeamCityにログインすると、右上のユーザー名の横にドロップダウンが表示されます。

  1. 「マイ設定とツール」を選択します。
  2. [監視対象のビルドと通知]で、[メール通知]の設定を編集して、メールで通知するタイミングを指定します。

したがって、私たちのケースでは、管理者の電子メールIDをプロジェクト開発者のグループ電子メールIDに構成して、すべての人がビルドステータスに関する電子メールを受け取るようにしました。

于 2013-06-25T07:00:22.543 に答える
0

また、ユーザーがメールアドレスを持っていることを確認してください(私はこの間違いを犯しました!)

于 2016-09-19T22:12:44.227 に答える