环境: WIN2003 VS.NET1.是不是JMAIL一定得在服务器上注册呀,我们在万网上租的空间,注册是不大可能的2.用SYSTEM.MAIL发邮件,不稳定,我在本地可以,但上传后就不可以了,提示连接不上邮件服务器综上两者都不行,那你们怎么发邮件的呀

解决方案 »

  1.   

    用jemil吧!去下载一个w3JMail43Personal.exe,安装好后在程序导入jemil.dll(在w3JMail43Personal.exe安装目录下面有的)using jmail;
    using System.Web.Util;
    using System.Web.Mail;
    Message jmailobj=new Message();
    jmailobj.Logging=true;
    jmailobj.Silent=true;
    jmailobj.MailServerUserName=""; //发信邮件服务器的帐号
    jmailobj.MailServerPassWord=""; //密码
    jmailobj.Body="ok";
    jmailobj.Charset="gb2312"; 
    jmailobj.Subject="这个是JMAIL测试!";
    jmailobj.From="[email protected]";
    jmailobj.FromName="test";
    jmailobj.AddRecipient("[email protected]","Name","A"); //收件人地址
    jmailobj.Priority =1;
    if(jmailobj.Send("smtp.163.com",false)) 
    {
    Response.Write("ok"); 
    }
    else 
    {
    Response.Write("false");
    }
    注意 可能还跟杀毒软件有关,要关了杀毒软件防火墙之类的东西!