hi everyone,
this tutorial is how to make a email sender using ax 2012
static void HpJbTestEmail(Args _args)
{
#SysMailer
LanguageId languageId;
SMTPRelayServerName relayServer;
SMTPPortNumber portNumber;
SMTPUserName userName;
SMTPPassword password;
SysMailer mailer;
System.Exception e;
SysEmailParameters emailParams = SysEmailParameters::find();
str 200 messageBody;
;
relayServer = emailParams.SMTPRelayServerName;
portNumber = emailParams.SMTPPortNumber;
userName = emailParams.SMTPUserName;
password = SysEmailParameters::password();
messageBody = "testing from ax ";
try{
mailer = new SysMailer();
mailer.SMTPRelayServer(relayServer,portNumber,userName,password, emailParams.NTLM);
mailer.fromAddress("ronny@erakarta.com");
mailer.tos().appendAddress("yourcustomer@mail.com");
mailer.subject(strFmt("Testing - %1", systemDateGet()));
mailer.htmlBody(messageBody);
mailer.sendMail();
}
catch(Exception::Error)
{
error("we got error");
}
info(strFmt("%1|%2|%3|%4", relayServer,
portNumber, userName, password));
info("done test");
}How to set Email parameter?
- System Administration > Setup > System > Email Parameter

How to set email templates
- Organization Administration > Setup > Email Templates
