public static String outMails(String to, string from,String mailContext, String mailTitle)
{
String back=null;
String fromAddress = from;
string smtpServer = System.Configuration.ConfigurationManager.AppSettings["SMTPServer"];
String smtpUsername = System.Configuration.ConfigurationManager.AppSettings["SMTPUserName"];
String smtpPassword = System.Configuration.ConfigurationManager.AppSettings["SMTPUserPWD"];
int port = int.Parse(System.Configuration.ConfigurationManager.AppSettings["SMTPPort"]);
bool isUseSSL = bool.Parse(System.Configuration.ConfigurationManager.AppSettings["SMTPUseSSL"]);
try
{
// Create mail message
MailMessage message = new MailMessage(fromAddress.Trim(), to.Trim(), mailTitle.Trim(), mailContext.Trim());
message.BodyEncoding = Encoding.GetEncoding("GBK");
// Send email
SmtpClient client = new SmtpClient(smtpServer, port);
client.Credentials = new NetworkCredential(smtpUsername, smtpPassword);
client.EnableSsl = isUseSSL;
client.Send(message);
back = "邮件发送成功!";
return back;
}
catch (Exception ex)
{
//System.Console.WriteLine(ex);
back = ex.Message;
return "网络故障发送失败";
// return null;
}
//return "发送邮件失败";
浙公网安备 33010602011771号