下载后安装,再注册,把jmail.dll文件引用到bin目录,再using jmail;
我的发件的邮箱:[email protected]
我的收件的邮箱:[email protected]我的代码:
public void JMailSend5()
{
jmail.MessageClass MyJmail = new jmail.MessageClass();
MyJmail.From = "[email protected]"; //"发件人邮箱";
MyJmail.FromName = "zzmdegm";//发件人
MyJmail.Subject = "邮件主题";
MyJmail.MailServerUserName = "zzmdegm";//发件人邮件用户名
MyJmail.MailServerPassWord = "123456";//发件人邮件密码
MyJmail.AddRecipient("[email protected]", "", null);//收件人邮箱
MyJmail.Body = "邮件内容";
bool a = MyJmail.Send("smtp.sina.com.cn", false);//发件人邮件服务器
MyJmail.Close();
Response.Write("<script>alert('" + a.ToString() + "!');</script>");
}
现在的问题:
1、有时能发送出去,显示为true ,但收件箱就是收不到;
2、有时发送不出去,显示错误:The message was undeliverable. All servers failed to receive the message 。发不出去是有时
我的发件的邮箱:[email protected]
我的收件的邮箱:[email protected]我的代码:
public void JMailSend5()
{
jmail.MessageClass MyJmail = new jmail.MessageClass();
MyJmail.From = "[email protected]"; //"发件人邮箱";
MyJmail.FromName = "zzmdegm";//发件人
MyJmail.Subject = "邮件主题";
MyJmail.MailServerUserName = "zzmdegm";//发件人邮件用户名
MyJmail.MailServerPassWord = "123456";//发件人邮件密码
MyJmail.AddRecipient("[email protected]", "", null);//收件人邮箱
MyJmail.Body = "邮件内容";
bool a = MyJmail.Send("smtp.sina.com.cn", false);//发件人邮件服务器
MyJmail.Close();
Response.Write("<script>alert('" + a.ToString() + "!');</script>");
}
现在的问题:
1、有时能发送出去,显示为true ,但收件箱就是收不到;
2、有时发送不出去,显示错误:The message was undeliverable. All servers failed to receive the message 。发不出去是有时
解决方案 »
- 读取修改时间用什么控件?
- Winform中怎样从Picbox中读取图片
- Object底层意义
- 我的电脑上已经装了vs2003,再装vs2005会不会相冲突?
- treeview如何返回选中节点的ID号
- ~~~~~~~~~~明天要交付了,如何读取虚拟目录下的文件??!!~~~~~~~~~~~~~
- DataGrid控件:如何改变列标题名称
- 神笔电脑书法大师 v2.0 完全版(楷隶篆+行书+草书+硬笔)1.40G(BT下,一起来加速)
- 继承窗体打不开
- C#和VB.net都能对内存直接进行操作吗?
- 请教validateRequest和 EnableViewStateMac含义?
- DataGridView空行的BUG,AllowUserToAddRows无用....
1.安装jmail4.3
2.找到jmail.dll(Program Files\Dimac\w3JMail4下)
3.执行Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Bin\tlbimp.exe,
格式如下:tlbimp jmail.dll /out:myJmail.dll /namespace:myJmail
生成myJmail.dll后,copy到web的根目录的bin目录或在运行窗口中运行 regsvr32 E:\jmail\jmail.dll,在vs.net中引用 using jmail;
using myJmail;Message jmailobj=new Message();
jmailobj.Logging=true;
jmailobj.Silent=true;
jmailobj.MailServerUserName="username"; //发信邮件服务器的帐号
jmailobj.MailServerPassWord="pwd"; //密码
jmailobj.Body="ok";
jmailobj.Charset="gb2312";
jmailobj.Subject="这个是JMAIL测试!";
jmailobj.From="[email protected]";
jmailobj.FromName="test";
jmailobj.AddRecipient("[email protected]","Name","A"); //收件人地址
//jmailobj.AddRecipientBCC("[email protected]","ok");//抄送
//jmailobj.AddRecipientBCC("[email protected]","ok");
jmailobj.Priority =1;
//jmailobj.AddAttachment(@"C:\Documents and Settings\Administrator\My Documents\DOTNET中华网技术论坛--『C#_NET技术专题』 浏览:介绍一批C#的学习网站",true,"htm"); //附件
if(jmailobj.Send("mailserver.com",false)) {
//mailserver.com邮件服务器
Response.Write("ok");
}
else {
Response.Write("false");
能贴出代码