2009-07-17 19 views
5

環境:Windows Server 2008、IIS 7.0、TFS 2008TFSを設定してTFSアラートを送信するにはどうすればよいですか?

私たちはGoogle Appsを電子メールで実行していますが、TFSを設定してGoogleのホストされたメールにアラートを送信する時間があります。

私は周りを見つけ、いくつかの回避策を見つけましたが、誰も私のために働いていませんでした。優雅に受け入れられたあらゆる指針。

+1

オンラインで見ると、「TFS Webアクセス」には認証機能がありますが、通常のTFSではそうではありません。おそらく、TFSサーバー上にローカルSMTPサーバーを設定して、認証されたメールをGmailサーバーに転送するのが最善の方法です。一度決定して実装すると、投稿してください。 – SqlRyan

答えて

5

TFSと同じボックスにSMTPサーバーを設定して、それをGmailに転送するように設定しましたか?最も簡単な解決策のように思えます。

また、できるだけ多くのカスタマイズでSOAP endpoint that handled TFS eventsと書くことができます。これはもう少し仕事ですが、もっと柔軟になります。

0

Gmailサーバーから送信メールを送信するようにTFSを設定することはできませんか?

http://msdn.microsoft.com/en-us/library/ms400808(VS.80).aspx

はあなたが必要なものを行う、または私は質問の一部が欠落していないことをしていますか?ローカルのSMTPサーバーを使用してメールを送信していますが、代わりにリモートのSMTPサーバーを使用できない理由はありません。

+0

これは理想的でしょう - 私は彼がすでにそれを試みたと思っていましたが、TFSは認証に問題があったり、そういったことがありました。 –

+0

ああ - 私はそれを考慮していませんでした。私が送った記事では、SMTP認証については言及していませんが、これが問題のある部分であることは意味があります。 – SqlRyan

+0

これは問題(認証)です –

3

TFS-2013でこの問題が発生しました。

問題の根源は、AppsがGoogleに安全にログインする必要があるということです。セカンダリアプリの場合、それはoauthを意味します。そうでない人は、 "Application Specific Passwords"が必要です。電子メールアプリケーションは本当に信頼できないため、その特定のアカウントのランダムなパスワードを生成する必要があります。

私のためのソリューションでした:私はWernerCD AppPasswordソリューションが動作することを確認し

Enable Email Alerts 
    SMTP Server: smtp.gmail.com 
    port: 587 
    SSL Required: Yes 
    send from: [email protected] 

authentication: 
    username: [email protected] 
    password: RANDOM APP PASSWORD 
0

+0

これを削除することをお勧めします、単にUpvote WernerCDsは、それが動作する別の回答を投稿するのではなく、答えます。 –

関連する問題