【【问题问题问题!!】】
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using jmail;
using System.Web.Util;
using System.Web.Mail;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
public bool SendMail()
{
#region 发送邮件
jmail.Message Jmail = new jmail.Message(); //是有关邮件的对象
string strSubject = "Hello"; //主题
string strBody = "你好哇!!";//内容
string strFromEmail = "jl99000@gmail.com"; //邮件原地址
string strToEmail = "196779792@qq.com"; //收件人邮件地址
string strMail="smtp.gmail.com:587";
Jmail.Silent = false;//是否抛出异常false会抛出
Jmail.Logging = false;//创建日志
Jmail.Charset = "GB2312"; //邮件编码
Jmail.ContentType = "text/html";//格式
Jmail.AddRecipient(strToEmail," "," ");//收件人邮件地址
Jmail.From = strFromEmail; //邮件原地址
Jmail.Body = strBody;//内容
Jmail.Subject = strSubject;//主题
Jmail.Priority = 1;//优先级1-5 1为最高
//Jmail.AddAttachment("c:\\",true,null); //附件
Jmail.MailServerUserName = "jl99000@gmail.com";//smtp用户名
Jmail.MailServerPassWord = "990004086";//smtp密码
try
{
Jmail.Send(strMail,false);//发送
}
catch (Exception a)
{
Response.Write(a);
}
finally {
Jmail.Close();
}
return true;
#endregion
}
}
【发送出问题】
【
System.Runtime.InteropServices.COMException (0x8000FFFF): Win32 Error. Code: 87. 参数不正确。 在 jmail.MessageClass.Send(String mailServer, Boolean enque) 在 _Default.SendMail() 位置 c:\Inetpub\wwwroot\Jmaill\Default.aspx.cs:行号 63
】