AzureDevOpsでメンバー招待のメールが送信されない

AzureDevOpsでメンバー招待のメールが送信されない

AzureDevOpsでプロジェクトにメンバーを追加する時、メンバー招待のメールが送信されない問題が発生しました。
その解消について紹介します

発生状況

AzureDevOpsのorganizationを新しく作成します。
プロジェクトを作成します。
登録済みの組織内のメンバーではなく、全くの外部のメンバーを追加します。

方法は、プロジェクトのダッシュボード右上に表示されているInviteからメールアドレスを入力して招待します。

招待メールが送信されない

招待メールが一向に送信されてきません。
送信先のドメインをgmailに変えてみたり、迷惑メールボックスを確認しても、届いていません。

過去に不具合が発生していた?

公式のコミュニティに招待メールが届かない!という投稿があり、これに対して2019年4月に修正したよ!と回答がされています。
Azure DevOps Email Invitation Not Received

しかし、2020年の時点で招待メールが送信されない状況が発生しています。

対応

AzureDevOpsの裏側の話なので、手探りで仮説・検証を繰り返していく中で、解決方法が見つかりました。

プロジェクトから招待せず、organizationに招待してからプロジェクトへ別途追加すると、無事に招待メールが送信されました。

organizationに招待する

プロジェクトのダッシュボードではなく、AzureDevOpsトップページの画面左下にOrganization Settingsという設定ボタンが表示されています。

「General > Users > Add users」から、まずはOrganization (組織)へユーザーを追加します。
ここから追加すると、招待メールが問題なく送信されました。

その後、プロジェクトへOrganizationのメンバーを追加するという二段階の手順を踏むことで、組織外の外部ユーザーをAzureDevOpsに招待することが出来ました。

結果

この動作はAzureDevOps側のバグなので対処されることを願います。
プロジェクトの開始早々につまらないことで躓くとイメージも悪化するので、ここら辺は丁寧にアプローチして頂きたいところです。

プログラミングカテゴリの最新記事