How To POP3 in C#
http://www.csharphelp.com/archives2/archive450.html?printable=yesHowTo SMTP in C#
http://www.csharphelp.com/archives2/archive449.html?printable=yes
http://www.csharphelp.com/archives2/archive450.html?printable=yesHowTo SMTP in C#
http://www.csharphelp.com/archives2/archive449.html?printable=yes
{
MailMessage message = new MailMessage();
message.From = "[email protected]";
message.To = to;
message.Subject = "Message to " + to;
message.Body = "Hello!";
SmtpMail.Send(message);
return "Mail Sent";
} public string SendMail(string to, string body)
{
MailMessage message = new MailMessage();
message.From = "[email protected]";
message.To = to;
int len = (body.Length < 15) ? body.Length : 15;
message.Subject = body.Substring(0, len);
message.Body = body;
SmtpMail.Send(message);
return "Mail Sent";
} public string SendMail(string to, string subject, string body)
{
MailMessage message = new MailMessage();
message.From = "[email protected]";
message.To = to;
message.Subject = subject;
message.Body = body;
SmtpMail.Send(message);
return "Mail Sent";
} public string SendMail(string from, string to, string subject, string body)
{
MailMessage message = new MailMessage();
message.From = from;
message.To = to;
message.Subject = subject;
message.Body = body;
SmtpMail.Send(message);
return "Mail Sent";
} public string SendMail(string from, string to, string cc, string subject,
string body)
{
MailMessage message = new MailMessage();
message.From = from;
message.To = to;
message.Cc = cc;
message.Subject = subject;
message.Body = body;
SmtpMail.Send(message);
return "Mail Sent";
} public string SendMail(string from, string to, string cc, string bcc, string subject,
string body)
{
MailMessage message = new MailMessage();
message.From = from;
message.To = to;
message.Cc = cc;
message.Bcc = bcc;
message.Subject = subject;
message.Body = body;
SmtpMail.Send(message);
return "Mail Sent";
} public string SendMail(string from, string to, string cc, string bcc, string subject,
string body, string[] attachments, bool deleteAttachments)
{
string returnMessage = ""; MailMessage message = new MailMessage();
message.From = from;
message.To = to;
message.Cc = cc;
message.Bcc = bcc;
message.Subject = subject;
for (int i=0; i<attachments.Length; i++)
{
try
{
if (File.Exists(attachments[i]))
{
message.Attachments.Add(new MailAttachment(attachments[i]));
}
else
{
returnMessage += "ERROR: The file " + attachments[i] + " does not exist! ";
}
}
catch(Exception e)
{
returnMessage += "ERROR: " + e.Message + " ";
}
} //If there is an error in attaching, let the recipient know also.
message.Body = returnMessage + body; try
{
SmtpMail.Send(message);
returnMessage += " Mail Sent ";
}
catch(Exception e)
{
returnMessage += "ERROR: " + e.Message;
} if (deleteAttachments)
{
for (int i=0; i<attachments.Length; i++)
{
try
{
if (File.Exists(attachments[i]))
{
File.Delete(attachments[i]);
returnMessage += " Attachments Deleted ";
}
else
{
returnMessage += "ERROR: The file " + attachments[i] + " does not exist, so it cannot be deleted. ";
}
}
catch(Exception e)
{
returnMessage += "ERROR: " + e.Message;
}
}
} return returnMessage;
}
sendMail("[email protected]", "[email protected]", "[email protected]", "[email protected]", "Sending files", "Here are...", attach, true);