Sending E-mail messages from Microsoft Dynamics AX could be a bit tricky. As I mentioned in a following blog post, the most recommended way to do so is by using the standard mail mechanism built in the system. The Email sending status form (based on table SysOutgoingEmailTable ) and the E-mail distributor batch job (read more about it here ). But if you want to send email with attachments and more advance options, you should do so with .NET Framework, and the System.Net.Mail object. First of all, make sure you have a correctly configured SMTP server. Go to Administration -> Setup -> E-mail parameters and fill the required settings: (Form: SysEmailParameters) Then, use this code sample: void SendMail() { System.Net.Mail.MailMessage mailMessage; System.Net.Mail.Attachment attachment; System.Net.Mail.AttachmentCollection attachementCollection; System.Net.Mail.SmtpClient smtpClient; System.Net.Mail.MailAddress ...