From: here
Question:
---------------------------------------------------------------------------------------------------
I am trying to send an email thru Axapta job. I am using the latest udpated
code for AX 40 SP1 (picked from SysEmailBatch Class). But the system throws
the following error:
Method 'send' in COM object of class 'CDO.Message' returned error code
0x8004020F (<unknown>) which means: <unknown>.
Following are the Email parameters that we are using (Administration >>
Setup >> Email Parameters):
Outgoing mail Server: SMTP Relay Server's IP address
Local Computer name: SMTP Relay Server's name
SMTP port number: Default value(25)
User name:
Password:
Use NTLM:
My Queries are:
1. I have coordinated with the adminstrator and the values seems to be
correct. I can not figure out what exactly is causing the above error.
2. Just to confirm: What values should come in User name and password?
3. Also please provide some details about a COM 'DUNDAS MAILER', is it
somehow responsible for this error?
----------------------------------------------------------------------------------------------------
Reply1:
----------------------------------------------------------------------------------------------------
1. COMException (0x8004020f): The server rejected one or more recipient
addresses." - There is something wrong with email address or smtp server
doesn't allow to relay this addres. Anyway, you should check SMTP server
logs.
2. this is username and password used when sending. Sender is
authenticated before he send mail, and this is his username/password.
http://en.wikipedia.org/wiki/SMTP-AUTH
3. AFAIK AX4 doesn't use Dundas.Mailer any more (used by AX3.0).
CDO.Message is much better.
----------------------------------------------------------------------------------------------------