電子メールを送信するときのベスト プラクティス
問題が発生した場合は、電子メールを送信するための次の推奨されるベスト プラクティスを検討してください。
- 受信者を知っていますか? (静的でフラットな) 配布リストで管理し、サービスを使用して 1 人の受信者 (配布リスト) にメッセージを送信します。
- 受信者が多く、変更頻度が高すぎますか? 動的配布リストで Active Directory タグを使用します。 サービスを使用して、動的配布リストという 1 つの受信者にメッセージを送信します。
- 配布リストに依存できませんか? 受信者の上限 (50) を使用して、一覧表示されたフラット受信者をバッチ処理して送信します。
- 1 人の受信者に送信する必要がありますか? SMTP セッションを維持し、メッセージを 1 つずつ送信します。
問題: HVE 用にプリンターまたは LOB アプリを設定しましたが、それでも電子メールを送信できません
プリンターに直接入力された設定を確認します。
プリンターの設定 値 サーバーまたはスマート ホスト smtp-have.office365.com ポート ポート: 587 TLS/StartTLS 有効 ユーザー名/メール アドレスとパスワード HVE アカウントの資格情報を使用してサインインする プリンターまたはアプリケーションは、HVE アカウントに関連付けられている任意のメール アドレスからメールを送信できます。
ユーザー名とパスワードが正しいかどうかを確認します。
HVE アカウントとサービスが正しく動作していることを確認します。 SMTP コンポーネントは、Power Automate プラットフォームの SMTP - コネクタで使用できます。
エラー: 認証に失敗しました
次のいずれかのエラーが発生した場合:
- 535 5.7.3 認証に失敗しました
- 535 5.7.139 認証に失敗しました。organization構成では、この認証要求は許可されません。
- [セキュリティの既定値を有効にする] を [いいえ] に切り替えて、Azure セキュリティの既定値を無効にします。
- セキュリティ管理者または条件付きアクセス管理者としてAzure portalにサインインします。
- [Microsoft Entra ID>Properties] に移動します。
- [セキュリティの既定値を管理] を選択します。
- [セキュリティの既定値を有効にする] の切り替えを[いいえ] に設定します。
- [保存] を選択します。
- カスタム エンドポイントの使用により、 TRANSPORTConfig 内で SMTPClientAuthenticationDisabled が True に設定されている場合でも、HVE アカウントは動作します。
- 認証ポリシーによる影響を回避するために、これらを利用する場合は、HVE アカウントに適用されるポリシーで AllowBasicAuthSmtp が有効になっていることを確認することが重要です。 カスタム 認証ポリシーは 、必要に応じて HVE アカウントに適用できます。
大量の電子メールを使用して Microsoft 365 を使用して認証する OAuth2 認証エラーの問題を修正する
大量のメールに対する OAuth 認証のサポートにより、クライアントは電子メール操作のセキュリティを大幅に強化できるようになりました。 この記事は、認証段階での認証エラーのトラブルシューティングに役立ちます。
どのような問題を修正する場合でも、最初の手順では構成を確認します 。 構成オプションについては、「 Microsoft 365 の大量メールの OAuth 認証 」を参照してください。
OAuth2 で認証しようとすると、認証エラーが発生しました
このエラーは、さまざまな要因によって発生する可能性があります。
- 期限切れのトークン: 認証または承認に使用されるトークンの有効期限が切れている可能性があります。
- 無効なトークン: トークンの形式が OAuth2 形式と一致しません。
- API のアクセス許可が正しくない: API のアクセス許可の種類の不一致が原因で OAuth2 エラーが発生するのは、クライアント アプリケーションによって要求されたスコープまたはアクセス許可が、承認サーバーで構成または許可されているアクセス許可と一致しない場合です。
OAuth SMTP エラー コードと解決策
このセクションでは、一般的な OAuth SMTP エラー コードの説明と、それらを解決する方法に関するガイダンスを提供します。 次のいずれかのエラー コードが発生した場合は、推奨される手順に従って問題に対処してください。
エラー コード | 説明 | 解決方法 |
---|---|---|
501 5.5.121 | 引数XOAUTH2無効です。 | XOAUTH2後の認証データが base64 形式で正しくエンコードされていることを確認します。 |
501 5.5.122 | 認証データXOAUTH2無効です。 たとえば、認証データの次の形式が正しくありません。auth=Bearer^Auser=EmailAddress OauthToken^A^A |
base64 にエンコードされた認証データが形式に従っていることを確認します (山かっこはプレースホルダーとして使用されます)。user=EmailAddress^Aauth=Bearer OauthToken^A^A |
501 5.5.123 | 認証データXOAUTH2無効 - ユーザー アドレスが指定されていません。 たとえば、ユーザーの電子メール アドレスが存在しません。 user=^Aauth=Bearer OauthToken^A^A |
base64 にエンコードされた認証データが形式に従っていることを確認します (山かっこはプレースホルダーとして使用されます)。user=EmailAddress^Aauth=Bearer OauthToken^A^A |
501 5.5.124 | 認証データXOAUTH2無効 - 指定されたユーザー アドレスが無効です。 例: ユーザーの電子メール アドレスが無効です user=InvalidEmailAddress^Aauth=Bearer OauthToken^A^A |
base64 にエンコードされた認証データが形式に従っていることを確認します (山かっこはプレースホルダーとして使用されます)。user=EmailAddress^Aauth=Bearer OauthToken^A^A |
501 5.5.125 | 認証データXOAUTH2無効 - 認証の種類のデータが存在しません。 例: 認証データにBearer キーワード (keyword)が存在しないuser=EmailAddress^Aauth= OauthToken^A^A |
base64 にエンコードされた認証データが形式に従っていることを確認します (山かっこはプレースホルダーとして使用されます)。user=EmailAddress^Aauth=Bearer OauthToken^A^A |
501 5.5.126 | 認証データXOAUTH2無効 - 認証トークンが存在しません。 例: OauthToken 文字列が認証データに存在しない user=EmailAddress^Aauth=Bearer ^A^A |
base64 にエンコードされた認証データが形式に従っていることを確認します (角かっこはプレースホルダーとして使用されます)。user=EmailAddress^Aauth=Bearer OauthToken^A^A |
501 5.5.127 | 認証データXOAUTH2無効 - トークンは間もなく期限切れになります。 | セッション時間がトークンの有効期限を超えていないことを確認します。 可能であれば、新しい OAuth トークンを取得します。 |
501 5.5.128 | XOAUTH2認証データの AAD でトークンの有効期限が切れています。 | トークンがまだ有効かどうかを確認し、トークンが有効であることを確認するためにユーザー トークンを再生成します。 |
501 5.5.129 | アプリで間違ったアクセス許可が設定されている無効なトークン | Microsoft 365 の大量メールの OAuth 認証に関するドキュメントに従って、[API アクセス許可] セクションで構成されたアクセス許可をチェックします。 |
535 5.7.127 | 認証に失敗しました | これは、一般的な認証エラーシナリオです。 推奨されるセットアップについては、 Microsoft 365 の大量メールの OAuth 認証 に関するドキュメントを参照してください。 |