Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Quando si prova a inviare un messaggio di posta elettronica a livello di programmazione al server SMTP locale usando il metodo Send in Microsoft Dynamics AX 4.0, il messaggio di posta elettronica non viene inviato. Inoltre, viene visualizzato il messaggio di errore seguente:

Metodo 'send' nell'oggetto COM della classe 'CDO. Messaggio ha restituito il codice di errore 0x80040213 (<sconosciuto>) il che significa che il trasporto non è riuscito a connettersi al server.

Causa

Questo problema può verificarsi se si verificano le condizioni seguenti:

  • Il server SMTP locale si trova in un computer che esegue Microsoft Windows Server 2003.

  • L'indirizzo IP (Internet Protocol) del server virtuale SMTP è impostato sull'indirizzo IP del computer locale.

Risoluzione

Per risolvere il problema, modificare l'indirizzo IP del server virtuale SMTP in modo che usi l'opzione Tutti non assegnati, quindi eseguire il codice per inviare il messaggio di posta elettronica a livello di programmazione.

Per modificare l'indirizzo IP del server virtuale SMTP, seguire questa procedura:

  1. Fare clic su Start, scegliere Tutti iprogrammi , Strumenti di amministrazione equindi fare clic su Gestione Internet Information Services (IIS).

  2. Espandere il server Microsoft Dynamics AX 4.0.

  3. Fare clic con il pulsante destro del mouse su Servervirtuale SMTP predefinito e quindi scegliere Proprietà.

  4. Nella scheda Generale fare clic su (Tutti non assegnati) nella casella Indirizzo IP.

  5. Fare clic su OK per chiudere la finestra di dialogo Proprietà server virtuale SMTP predefinito.

Ulteriori informazioni

Microsoft fornisce esempi di programmazione solo a scopo illustrativo, senza garanzia espressa o implicita. Ciò include, ma non è limitato, le garanzie implicite di esercentizzabilità o idoneità per uno scopo specifico. Questo articolo presuppone che si abbia familiarità con il linguaggio di programmazione che viene illustrato e con gli strumenti usati per creare ed eseguire il debug di procedure. I tecnici del supporto tecnico Microsoft possono aiutare a spiegare le funzionalità di una particolare procedura. Tuttavia, non modificheranno questi esempi per fornire funzionalità aggiuntive o creare procedure che soddisfino i requisiti specifici.

Il codice seguente è un esempio di come inviare a livello di programmazione un messaggio di posta elettronica usando il metodo Send 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;
}

Se si usa la funzionalità Avviso per ricevere una notifica tramite messaggi popup o tramite messaggi di posta elettronica, potrebbe essere necessario verificare che le impostazioni siano corrette in Gestione Internet Information Services (IIS). A tal fine, attenersi alla seguente procedura:

  1. In Gestione IIS espandere il server Microsoft Dynamics AX 4.0.

  2. Fare clic con il pulsante destro del mouse su Server virtuale SMTP predefinito. Fare quindi clic su Proprietà.

  3. Fare clic sulla scheda Access.

  4. Fare clic su Connessioni.

  5. Verificare che l'opzione "Tutti tranne l'elenco seguente" sia selezionata. In caso contrario, se è selezionata l'opzione "Solo l'elenco seguente", verificare che l'elenco non sia vuoto.

  6. Nella finestra Connessione fare clic su OK per accettare la modifica.

  7. Fare clic su Inoltro. Ripetere quindi i passaggi da 5 a 6.

  8. Verificare che l'opzione Tutti tranne l'elenco seguente sia selezionata. In caso contrario, se è selezionata l'opzione "Solo l'elenco seguente", verificare che l'elenco non sia vuoto.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×