Setting up your mail server
SMTP メール サーバーを使用するよう Bitbucket Server をセットアップすると、次の内容を実現できます。
- Bitbucket Server に対し、コミットのディスカッション、プル リクエストおよびリポジトリに関する通知の送信を許可します。「Bitbucket Server でのプル リクエストの使用」を参照してください。メール サーバーが停止すると、通知はドロップされます。
- Bitbucket Server に対し、新しく作成されたユーザーにリンク メールを送信することを許可します。ユーザーはこのリンクを使用して、独自のパスワードを生成できます。
- ユーザーがパスワードを忘れた場合にそれをリセットすることを許可します。
Bitbucket Server でサポートされるメール クライアントについてはサポート対象プラットフォームを参照してください。
ホスト名
メール サーバーのホスト名 (例: "localhost" または "192.168.1.15")。
ポート
メール サーバーのポート (指定していない場合、ポート 25 が使用されます)。
ユーザー名
リモート ホストへの接続に使用するユーザー名。
パスワード
メール サーバーへの接続に使用するパスワード。
プロトコル
メール サーバーに接続する際は SMTP または SMTPS を使用します。
SMTP を使用する際は、以下を指定できます。
- メール サーバーでサポートされている場合は SSL / TLS が使用され、それ以外の場合はメールはプレーンテキストで送信される。
- メールは、メール サーバーが SSL / TLS をサポートしている場合にのみ送信される。
以下の「安全なメール通知」を参照してください。
利用可能な場合は SSL / TLS を使用
SMTP サーバーが STARTTLS 拡張機能をサポートしている場合、これが SSL / TLS でのメールの暗号化に使用されます。それ以外の場合はプレーンテキストが使用されます。SMTPS サーバーは、常に SSL / TLS をサポートします。
常に SSL/TLS を使用
SMTP サーバーが STARTTLS 拡張機能をサポートしていない場合、メールは送信されません。SMTPS サーバーは、常に SSL / TLS をサポートします。
メールの送信元
通知メールの "From" ヘッダーを指定します (例: noreply@yourcompany.com)。
テスト メールを送信
メール サーバーが正しく設定されていることを確認するためにテスト メールを送信するメール アドレスを入力します。
匿名ユーザー
送信メール サーバーを匿名ユーザーとしてセットアップしたい場合は、ユーザー名とパスワード フィールドを空のまま残します。ただし、Chrome ではこれらのフィールドが自動生成され、エラーが発生する場合があります。回避策として、別のブラウザを使用してください。
メール通知の保護
Bitbucket Server 3.6 以降のバージョンは次のプロトコルをサポートします。
- メールが暗号化されない SMTP。
- STARTTLS 拡張機能を使用して SSL / TLS で暗号化された SMTP。プロトコル変換はメール サーバーで SSL / TLS がサポートされている場合にのみアップグレードされ、それ以外の場合はプレーンテキストのままとなります。
- メール サーバーでの STARTTLS のサポートが必須である SMTP。それ以外の場合、メールは送信されません。
- SMTPS (プロトコルのやり取り全体で SSL / TLS を使用)。
STARTTLS と SMTP、または SMTPS をすでに使用していて、自己署名済みのメール サーバーに接続している場合、Bitbucket Server にサーバーの証明書をインポートしてカスタムの cacert ファイルをセットアップする必要がある場合があります (自己署名済みサーバーへの SSL / TLS アウトバウンド接続に対して行う設定と同様)。この方法の詳細については Bitbucket Server のナレッジベース記事をご参照ください。
Gmail を使用するようメール サーバーを設定する
Bitbucket Server でのメール通知のために Gmail アカウントに接続したい場合は、「Gmail を使用するようメール サーバーを設定する」ガイドを参照してください。
Google がサーバーで画像を読み込む挙動により、Gmail ではメールの画像は表示されない点にご注意ください。Google アプリの場合、Bitbucket Server 管理者は Bitbucket Server のドメイン名をホワイトリストに追加することで問題を解決できます。詳細は、 https://support.google.com/a/answer/3299041?hl=en を参照してください。