`
long546324
  • 浏览: 204216 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论

关于.net发送EMAIL的总结

    博客分类:
  • .net
阅读更多
 
using System.Web.Mail;   
using System.Net.Mail;   
using System.Net;  
/// <summary>   
///  发送EMail   
/// </summary>   
/// <param name="title">标题</param>   
/// <param name="body">内容</param>   
/// <param name="toAdress">发送到哪</param>   
/// <param name="fromAdress">从哪发送</param>   
/// <param name="userName">用户名</param>   
/// <param name="userPwd">密码</param>   
/// <param name="smtpHost">smtp服务器</param>   
private void sendMail(string title, string body, string toAdress, string fromAdress,    
                                               string userName, string userPwd, string smtpHost)   
{   
    try  
    {   
        MailAddress to = new MailAddress(toAdress);   
        MailAddress from = new MailAddress(fromAdress);   
        System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(from, to);   
        message.Subject = title; message.Body = body;   
        SmtpClient smtp = new SmtpClient();   
        smtp.UseDefaultCredentials = true;   
        smtp.Port = 25;   
        smtp.Credentials = new NetworkCredential(userName, userPwd);   
        smtp.DeliveryMethod = SmtpDeliveryMethod.Network;   
        smtp.Host = smtpHost;    
        message.To.Add(toAdress);   
        smtp.Send(message);   
    }   
    catch (Exception ex) {   
        Response.Write(ex.Message);   
    }   
}  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics