Hi everyone
I'm getting this error while sending emails via batch from Ax 2009 (SP1, RU8) :
Method 'send' in COM object of class 'CDO.Message' returned error code 0x8004020E (<unknown>) which means: <unknown>.
From what I can tell (https://msdaxerp.wordpress.com/2013/03/12/cdo-message-returned-error-code/), the error code means:
The server rejected the sender address. The server response was: %1
Here are some observations:
- There are no customizations involved here. Everything used here is standard Ax
- Email parameters are configured correctly (using google smpt relay server)
- This error occurs whether the username is filled in or not (no password supplied)
- All public ips are whitelisted on the server, so no authentication requirement
- I can send emails from the server via Telnet
- I can send emails from Ax via job (client sided code), (but only if the from address is within the domain. This is a good indication to me that things are configured correctly)
- The the batch job of the report sending and the email distribution job both run using an admin account. The error occurs if this account has a completely invalid email address, a correct email address, or no email address at all
- There are no visible stops/blocks on the SMTP side
I've looked at several posts but none have helped. Some include:
- https://community.dynamics.com/ax/f/microsoft-dynamics-ax-forum/12848/sysmailer-send-email-error?pifragment-109373=1#responses
- https://cloudblogs.microsoft.com/dynamics365/no-audience/2015/08/27/isolate-issues-related-to-e-mail-not-sending-from-dynamics-ax-2012-using-the-smtp4dev-tool/
mainly: https://community.dynamics.com/ax/f/microsoft-dynamics-ax-forum/236612/emails-dispatching-batch-job-not-sending-mails
Any help appreciated.
Thanks