日期:2014-05-19  浏览次数:20372 次

请问谁有C#的Jmail的发信代码?请给一份确实可用的(网上很多都是有错的)
如题,谢谢大家!

------解决方案--------------------
帮顶
------解决方案--------------------
/// <summary>
/// 采用Jmail组件发送邮件
/// </summary>
/// <param name= "From "> </param>
/// <param name= "To "> </param>
/// <param name= "Subject "> </param>
/// <param name= "Body "> </param>
/// <param name= "Server "> </param>
private static void JSendMail(string From,string To,string Subject,string Body,string Server)
{
jmail.SMTPMail smtpMail=new jmail.SMTPMailClass();

smtpMail.Logging=true;
smtpMail.Charset= "gb2312 ";
smtpMail.Sender=From;
smtpMail.AddRecipient(To);
smtpMail.ContentType= "text/html ";
smtpMail.Subject=Subject;
smtpMail.Body=Body;
smtpMail.Priority=3;
smtpMail.ServerAddress=Server.Trim();

smtpMail.Execute();
smtpMail.Close();
}

注意:1,首先你的配置好你的jmail组件,其实也就是安装一下。如果没有安装包,只有一个jmail.dll,那么用regsvr32命令把这个组件注册一下就成;
2,这只是一个过程,你需要引用jmail命名空间。