1.首先下载jmail控件,然后安装(其实不安装也行,只要你能找到jmail.dll文件,然后注册该dll文件。这里不支持上传附件,否则我就把我下载的传上来了)。
附上手工注册它的批处理:
echo off
copy jmail.dll C:/windows/system32
regsvr32 jmail.dll
echo 执行完毕!
pause
2.使用tlbimp c:/Program Files/Dimac/w3JMail4/jmail.dll /out:myJmail.dll /namespace:myJmail生成myJmail.dll后,copy到web的根目录的bin目录。
在ASP.Net页面中,用using myjmail;方法引用,例程如下:
protected void Page_Load(object sender, EventArgs e)
{
myjmail.Message jmail = new myjmail.Message();
DateTime t=DateTime.Now;
string subject = "jmail test from web";
string body= "
给你一个发邮件的例子。
※※※※※※※※※※※※※※※※※※※※
如何用asp的jmail发邮件? <% Set msg = Server.CreateObject("JMail.Message") msg.silent = true msg.Logging = true msg.Charset = "gb2312" msg.MailServerUserName = "user@yourdomain.com" '输入smtp服务器验证登陆名 (邮局中任何一个用户的Email地址) msg.MailServerPassword = "userpasswd" '输入smtp服务器验证密码 (用户Email帐号对应的密码) msg.From = Request.Form("email") '发件人Email msg.FromName = Request.Form("name") '发件人姓名 msg.AddRecipient "webmaster@abc.com" '收件人Email msg.Subject = Request.Form("subject") '信件主题 msg.Body = Request.Form("body") '正文 msg.Send ("mail.yourdomain.com") 'smtp服务器地址(企业邮局地址) set msg = nothing %>