static void SBR_SendEmail(Args _args) { System.Net.Mail.MailMessage mailMessage; System.Net.Mail.SmtpClient myMail; System.Net.Mail.MailAddress mailFrom; System.Net.Mail.MailAddress mailTo; str userMailAddress; str receiverMailAddress; str mailSubject; str mailBody; str smtpServer; UserInfo userInfo; ; select firstonly name from userInfo where userInfo.id == SysuserInfo::find().Id; userMailAddress = SysUserInfo::find().Email; receiverMailAddress = 'receiver@company.com'; mailSubject = 'Email from Dynamics AX'; mailBody = 'Email sent from " + CompanyInfo::name() + ", using Dynamics AX'; mailFrom = new System.Net.Mail.MailAddress(userMailAddress, userInfo.name); mailTo = new System.Net.Mail.MailAddress(receiverMailAddress,""); smtpServer = SysEmaiLParameters::find(false).SMTPRelayServerName; mailMessage = new System.Net.Mail.MailMessage(mailFrom,mailTo); mailmessage.set_Subject(mailSubject); mailmessage.set_Body(mailBody); myMail = new System.Net.Mail.SmtpClient(smtpServer); myMail.Send(mailmessage); }
poniedziałek, 9 stycznia 2012
Wysyłanie maila z Dynamics AX 2009 przez SMTP
Konfigurację serwera SMTP robimy w "Administration" - "Setup" - "E-mail parameters".
Subskrybuj:
Posty (Atom)