Hi All,
I have used the below code for sending email in AX 2012. I set the correct smtp and port number in the server.
While executing the code I am getting the below error
"Method ‘send’ in COM object of class ‘CDO.Message’ returned error code 0x8004020F (<unknown>) which means: <unknown>."
static void Job104(Args _args)
{
SysEmailParameters par = SysEmailParameters::find();
SMTPRelayServerName relayserver;
SMTPPortNumber portNumber;
SMTPUserName userName;
SMTPPassword password;
InteropPermission interopPermission;
SysMailer mailer;
Str1260 subject,body;
System.Exception e;
;
if(par.SMTPRelayServerName)
relayserver = par.SMTPRelayServerName;
else
relayserver =par.SMTPServerIPAddress;
portNumber = par.SMTPPortNumber;
userName = par.SMTPUserName;
password =SysEmailParameters::password();
subject ="test mail";
body ="<b>Test mail by Edwin <b>";
CodeAccessPermission::revertAssert();
interopPermission =new InteropPermission(InteropKind::ComInterop);
interopPermission.assert();
mailer =new SysMailer();
mailer.smtpRelayServer(relayserver,portNumber,userName,password,par.NTLM);
mailer.fromAddress("xxx@live.com");
// mailer.fromAddress("xx@ddd.in");
mailer.tos().appendAddress("xxx@ddd.in,xxx@ddd.com");
mailer.ccs().appendAddress("xxx@ddd.com");
mailer.subject(subject);
mailer.sendMail();
CodeAccessPermission::revertAssert();
}