[1.0/1.1] Smtp Mail Attachments
I'm trying to send an attachment using smtp. I have been successful in sending emails without attachments but every thing I have tried when using the MailAttachment object results in Invalid Attachment.
I know the attachment exists and that I have access to the file. I have tried both MailEncoding's but with the same result.
Any ideas?
Code:
MailMessage mailMessage = new MailMessage();
mailMessage.Attachments.Add( new MailAttachment(temp, MailEncoding.UUEncode));
mailMessage.From = txtTo.Text
mailMessage.To = txtEmail.Text;
mailMessage.Subject = "Attachment"
mailMessage.Body = "Attachment Test";
SmtpMail.Server = "localhost";
SmtpMail.Send(mailMessage);
Re: [1.0/1.1] Smtp Mail Attachments
try this:
Code:
MailMessage mailMessage = new MailMessage();
mailMessage.From = txtTo.Text
mailMessage.To = txtEmail.Text;
mailMessage.Subject = "Attachment"
mailMessage.Body = "Attachment Test";
mailMessage.Attachment.Add(new MailAttachment(txtAttachmentPath1.Text));
mailMessage.Attachment.Add(new MailAttachment(txtAttachmentPath2.Text));
mailMessage.Attachment.Add(new MailAttachment(txtAttachmentPath3.Text));
SmtpMail.Server = "localhost";
SmtpMail.Send(mailMessage);
The above attaches 3 attachments to the outgoing email.
NB. txtAttachmentPath2.Text is the path to the attachment.