{
try
{
MailMessage mymessage = new MailMessage();
mymessage.From = new MailAddress(objmail.From);
mymessage.To.Add(new MailAddress(objmail.To));
if (objmail.Cc != null && objmail.Cc != string.Empty)
mymessage.CC.Add(new MailAddress(objmail.Cc));
if (objmail.Bcc != null && objmail.Bcc != string.Empty)
mymessage.Bcc.Add(new MailAddress(objmail.Bcc));
//mymessage.Bcc.Add(new MailAddress("keone@oceanviewdubai.com"));
mymessage.ReplyTo = new MailAddress(objmail.From);
mymessage.Subject = objmail.Subject;
mymessage.Body = objmail.Body;
mymessage.IsBodyHtml = true;
mymessage.Priority = MailPriority.Normal;
if (objmail.FilePath != null)
{
mymessage.Attachments.Add(new Attachment(objmail.FilePath));
}
SmtpClient myclient = new SmtpClient();
myclient.Send(mymessage);
return true;
}
catch
{
return false;
}
}
Mail With embeded email
public bool SendEmbeddedImageEmail(clsmail objmail)
{
try
{
MailMessage mymessage = new MailMessage();
mymessage.From = new MailAddress(objmail.From);
mymessage.To.Add(new MailAddress(objmail.To));
if (objmail.Cc != null && objmail.Cc != string.Empty)
mymessage.CC.Add(new MailAddress(objmail.Cc));
if (objmail.Bcc != null && objmail.Bcc != string.Empty)
mymessage.Bcc.Add(new MailAddress(objmail.Bcc));
mymessage.ReplyTo = new MailAddress(objmail.From);
mymessage.Subject = objmail.Subject;
AlternateView plainTextView = System.Net.Mail.AlternateView.CreateAlternateViewFromString(objmail.Body, null, "text/plain");
AlternateView view = AlternateView.CreateAlternateViewFromString(objmail.Body + Environment.NewLine + "
LinkedResource imageResource = new LinkedResource(objmail.FilePath);
imageResource.ContentId = "EMDImage";
view.LinkedResources.Add(imageResource);
mymessage.AlternateViews.Add(plainTextView);
mymessage.AlternateViews.Add(view);
SmtpClient myclient = new SmtpClient();
myclient.Send(mymessage);
return true;
}
catch
{
return false;
}
}