メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

現象

Microsoft Dynamics AX 4.0 の Send メソッドを使用してローカル SMTP サーバーに電子メール メッセージをプログラムで送信しようとするときに、電子メール メッセージは送信されません。 さらに、以下のエラー メッセージが表示されます。

クラス 'CDO の COM オブジェクトのメソッド 'send'。メッセージから返されたエラー 0x80040213 (<不明>) です。つまり、トランスポートがサーバーに接続できません。

原因

この問題は、次の条件に当てはまる場合に発生する可能性があります。

  • ローカル SMTP サーバーは、Microsoft Windows Server 2003 を実行しているコンピューター上にいます。

  • SMTP 仮想サーバーのインターネット プロトコル (IP) アドレスは、ローカル コンピューターの IP アドレスに設定されます。

解決策

この問題を解決するには、SMTP 仮想サーバーの IP アドレスを変更して [割り当てられていないものすべて] オプションを使用し、コードを実行してプログラムで電子メール メッセージを送信します。

SMTP 仮想サーバーの IP アドレスを変更するには、次の手順に従います。

  1. [スタート]をクリックし、[すべてのプログラム]をポイントし、[管理ツール] をポイントし、[インターネット インフォメーション サービス(IIS) マネージャー] をクリックします

  2. Microsoft Dynamics AX 4.0 サーバー を展開します

  3. [既定の SMTP 仮想サーバー] を右クリックし、[プロパティ] を クリックします

  4. [全般 ] タブ の [IP アドレス] ボックス の [(すべて未割り 当て) をクリック します。

  5. [OK] をクリックして、[既定の SMTP 仮想サーバーのプロパティ] ダイアログボックスを閉じます。

詳細情報

Microsoft では、明示または黙示の保証なしに、説明のみを対象にプログラミングの例を提供しています。 これには、特定の目的に対する商品性または適性に関する黙示の保証が含まれますが、これらに限定されません。 この記事では、説明されているプログラミング言語と、プロシージャの作成とデバッグに使用されるツールに精通しているユーザーを想定しています。 Microsoft サポート エンジニアは、特定の手順の機能を説明するのに役立ちます。 ただし、これらの例を変更して、追加された機能を提供したり、特定の要件を満たした手順を作成したりは行う必要があります。

次のコードは、Microsoft Dynamics AX 4.0 の Send メソッドを使用してプログラムで電子メール メッセージを送信する方法の例です。

static void SysMailer(Args _args)
{
SysMailer mailer;
;

mailer = new SysMailer();
mailer.body("This is the body of the mail");
mailer.subject("The message subject");
mailer.fromAddress("alias@domain");
mailer.tos().appendAddress("alias@domain");
mailer.SMTPRelayServer("domain_name_of_SMTP_Server");

mailer.sendMail();

pause;
}

ポップアップ メッセージまたは電子メール メッセージによって通知される通知機能を使用している場合は、インターネット インフォメーション サービス (IIS) マネージャーで設定が正しいか確認する必要があります。 この場合、次の手順を実行します。

  1. IIS マネージャーで、Microsoft Dynamics AX 4.0 サーバーを展開します。

  2. [既定の SMTP 仮想サーバー] を右クリックします。 次に、[プロパティ] を クリックします

  3. [アクセス] タブを クリックします。

  4. [接続] をクリックします

  5. [下のリストを除くすべて] オプションが選択されています。 または、[下のリストのみ] オプションが選択されている場合は、リストが空でなかからなかってください。

  6. [接続] ウィンドウで 、[OK] をクリック して変更を承諾します。

  7. [リレー] をクリックします。 次に、手順 5 ~ 6 を繰り返します。

  8. [次の一 覧を除くすべて] オプションが 選択されています。 または、[下のリストのみ] オプションが選択されている場合は、リストが空でなかからなかってください。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×