Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Problembeschreibung

Wenn Sie versuchen, programmgesteuert eine E-Mail-Nachricht mithilfe der Send-Methode in Microsoft Dynamics AX 4.0 an den lokalen SMTP-Server zu senden, wird die E-Mail-Nachricht nicht gesendet. Außerdem wird folgende Fehlermeldung angezeigt:

Die Methode 'send' im COM-Objekt der Klasse 'CDO' Der von der Nachricht zurückgegebene Fehlercode 0x80040213 (<unbekannte>), was bedeutet: Beim Transport konnte keine Verbindung zum Server hergestellt werden.

Ursache

Dieses Problem kann auftreten, wenn die folgenden Bedingungen zutreffen:

  • Der lokale SMTP-Server befindet sich auf einem Computer, auf dem Microsoft Windows Server 2003 ausgeführt wird.

  • Die IP-Adresse (Internet Protocol) des virtuellen SMTP-Servers wird auf die IP-Adresse des lokalen Computers festgelegt.

Fehlerbehebung

Um dieses Problem zu beheben, ändern Sie die IP-Adresse des virtuellen SMTP-Servers so, dass die Option Alle nicht zugewiesenen Server verwendet wird, und führen Sie dann den Code aus, um die E-Mail-Nachricht programmgesteuert zu senden.

Führen Sie die folgenden Schritte aus, um die IP-Adresse des virtuellen SMTP-Servers zu ändern:

  1. Klicken Sie auf Start, zeigen Sie auf Alle Programme,zeigen Sie auf Verwaltungstools, und klicken Sie Internetinformationsdienste (IIS)-Manager.

  2. Erweitern Sie den Microsoft Dynamics AX 4.0-Server.

  3. Klicken Sie mit der rechten Maustaste auf Virtueller SMTP-Standardserver, und klicken Sie dann auf Eigenschaften.

  4. Klicken Sie auf der Registerkarte Allgemein im Feld IP-Adresse auf (Alle nicht zugewiesenen).

  5. Klicken Sie auf OK, um das Dialogfeld Eigenschaften des virtuellen SMTP-Standardservers zu schließen.

Weitere Informationen

Microsoft stellt nur zur Veranschaulichung Beispiele für die Programmierung zur Verfügung, ohne dass die Garantie entweder ausgedrückt oder impliziert ist. Dies schließt, jedoch nicht beschränkt auf, implizierte Garantien der Marktfähigkeit oder Eignung für einen bestimmten Zweck ein. In diesem Artikel wird davon ausgegangen, dass Sie mit der gezeigten Programmiersprache und den Tools vertraut sind, die zum Erstellen und Debuggen von Prozeduren verwendet werden. Microsoft-Supporttechniker können dabei helfen, die Funktionalität eines bestimmten Verfahrens zu erläutern. Diese Beispiele werden jedoch nicht geändert, um zusätzliche Funktionen bereitzustellen oder Prozeduren zu erstellen, die Ihren speziellen Anforderungen entsprechen.

Der folgende Code ist ein Beispiel für das programmgesteuerte Senden einer E-Mail-Nachricht mithilfe der Send-Methode in Microsoft Dynamics AX 4.0.

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;
}

Wenn Sie die Benachrichtigungsfunktion verwenden, um entweder durch Popupnachrichten oder E-Mail-Nachrichten benachrichtigt zu werden, müssen Sie möglicherweise überprüfen, ob die Einstellungen im IIS-Manager (Internetinformationsdienste) korrekt sind. Gehen Sie zu diesem Zweck folgendermaßen vor:

  1. Erweitern Sie in IIS-Manager den Microsoft Dynamics AX 4.0-Server.

  2. Klicken Sie mit der rechten Maustaste auf Virtueller SMTP-Standardserver. Klicken Sie dann auf Eigenschaften.

  3. Klicken Sie auf die Registerkarte Access.

  4. Klicken Sie auf Verbindungen.

  5. Vergewissern Sie sich, dass die Option Alle außer der nachstehenden Liste aktiviert ist. Wenn die Option "Nur die liste unten" ausgewählt ist, vergewissern Sie sich, dass die Liste nicht leer ist.

  6. Klicken Sie im Fenster Verbindung auf OK, um die Änderung zu akzeptieren.

  7. Klicken Sie auf Relay. Wiederholen Sie dann die Schritte 5 bis 6.

  8. Vergewissern Sie sich, dass die Option Alle außer der nachstehenden Liste aktiviert ist. Wenn die Option "Nur die liste unten" ausgewählt ist, vergewissern Sie sich, dass die Liste nicht leer ist.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×