0

SMTP経由でコミット後のフックをリポジトリに追加することにより、コミット電子メールの送信を正常にセットアップできます。ただし、これは SMTP 接続が SSL を使用しない場合にのみ機能します。SSL 非対応の SMTP サーバーがもうすぐ使えなくなるので、SSL ベースの SMTP 接続を使用するようにすべてを移行します。

ただし、完全なユーザー名とパスワードを使用するなど、SSL (ポート 465) のサーバー設定を使用すると、collabnet は電子メールを送信できず、接続が予期せず閉じられたことを示すエラーが返されます。

Collabnet Subversion Edge に含まれる Python ライブラリは SSL SMTP をサポートしていないようです。誰でも確認できますか?

他に使用できる代替手段はありますか?

編集:Win7、x64を使用しています

4

1 に答える 1

1

Subversion コミットで電子メールを送信する一般的な方法は、Subversion が提供するフック スクリプトを使用することです。Windows でそのスクリプトを実行する方法の詳細は次のとおりです。

https://ctf.open.collab.net/sf/wiki/do/viewPage/projects.svnedge/wiki/CommitMailerOnWin32

これが正常に機能しているように聞こえますが、これが使用しているフックであることを確認してください。

このフックが SSL をサポートしていないことを認識していません。Python を使用してメッセージを送信するため、Python メール モジュールがサポートするものに基づいている可能性があります。これをサポートするようです。他にもフック スクリプトがあると思いますが、Perl にもフック スクリプトがあることは知っています。

于 2013-01-24T02:41:41.620 に答える