添加jmail.dll引用
页面:
<form id="form1" runat="server">
<div style="text-align:center">
<asp:Button ID="Button1" runat="server" Height="250px" OnClick="Button1_Click" Text="JMail 发送"
Width="800px" BackColor="RosyBrown" Font-Bold="True" Font-Names="Impact" Font-Overline="True" Font-Size="XX-Large" Font-Strikeout="False" Font-Underline="True" ForeColor="Red" /></div>
</form>
后台:
using jmail;
{
}
public void SendMail()
{
jmail.Message jmessage = new jmail.MessageClass();
//**************************JMali系统配置**************************************//
jmessage.Charset = "GB2312"; //Charset(字符集,缺省为"US-ASCII")字符串 如:JMail.Charset = "US-ASCII"
jmessage.ContentType = "text/plain"; //信件的contentype. 缺省是"text/plain"(字符串),如果你以HTML格式发送邮件, 改为"text/html"即可。
jmessage.Encoding = "base64"; //Encoding : 字符串 设置附件编码方式(缺省是"base64)。 可以选择使用的是"base64", "uuencode" or "quoted-printable"
//**************************配置邮件信息**************************************//
jmessage.Subject = "这个是邮件的标题"; //邮件主题
jmessage.Body = "我是JMail的详细内容"; //邮件正文
//**************************收件人配置******************************************//
jmessage.AddRecipient("111@qq.com ", "1111", ""); //邮件接收者地址,参数说明: 地址,显示的接收者姓名,加密的(我也没搞懂)
//**************************配置发件者信息**************************************//
jmessage.ReplyTo = "0214@sina.com "; //(指定别的回信地址) ,比如你发送邮件以后别人要回复,将会回复到此指定邮箱内
jmessage.From = "@163.com "; //邮件发件人的邮箱地址
jmessage.FromName = "刘"; //邮件发件人显示的姓名
jmessage.MailServerUserName = "liuling__1987"; //发送邮件的服务器里的用户名
jmessage.MailServerPassWord = "pass"; //发送邮件的服务器里的用户密码
//**************************配置发送完毕**************************************//
jmessage.Send("smtp.163.com ", false); //开始发送邮件 参数为发送邮件的主机smtp主机地址
jmessage.Close(); //邮件发送完毕 关闭邮件发送
}
protected void Button1_Click(object sender, EventArgs e)
{
try
{
SendMail();
Response.Write("<script>alert('邮件发送成功!')</script>");
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
运行错误:
检索 COM 类工厂中 CLSID 为 {E5FF9F62-0E7C-4372-8AD5-DA7D2418070C} 的组件时失败,原因是出现以下错误: 80040154。
改正:
将jmail.dll文件拷贝到system32目录下
命令运行regsvr32 jmail.dll
转贴文章地址:http://www.cnblogs.com/carzy00/archive/2010/01/19/1651706.html