vendredi 6 avril 2012

Send email alerts in axapta using x++ code

str relayServer;

InteropPermission interopPermission;

SysMailer mailer;

SysEmailParameters parameters = SysEmailParameters::find();
;
if (parameters.SMTPRelayServerName)

relayServer = parameters.SMTPRelayServerName;

else

relayServer = parameters.SMTPServerIPAddress;
interopPermission = new InteropPermission(InteropKind::ComInterop);

interopPermission.assert();

mailer = new SysMailer();

CodeAccessPermission::revertAssert();

mailer.SMTPRelayServer( relayServer,

parameters.SMTPPortNumber,

parameters.SMTPUserName,

SysEmailParameters::password(),

parameters.NTLM

);

mailer.fromAddress("test@test.com");

mailer.tos().appendAddress("sdf@dsf.com");

mailer.subject("Test with email setting");

mailer.htmlBody("Testing cc");

mailer.sendMail();

Aucun commentaire:

Enregistrer un commentaire