asp.net发邮件,发送失败

来源:百度知道 编辑:UC知道 时间:2024/05/19 04:11:07
/// <param name="fromMail">发件人邮箱</param>
/// <param name="toMail">收件人邮箱</param>
/// <param name="subject">邮件的主题</param>
/// <param name="body">邮件内容</param>
/// <param name="sendMode">内容的格式</param>
/// <returns></returns>
private bool SendMail(string fromMail, string toMail, string subject, string body, string sendMode)
{
try
{
MailMessage myMail = new MailMessage(fromMail,toMail,subject,body);
if (sendMode == "0")
{
myMail.IsBodyHtml = false;
}
SmtpClient client = new SmtpClient("smtp.qq.com");
client.EnableSsl = false;
client.Send(myMail);
return true;
}
catch
{

---------------------------自己的测试----------------------------------------------

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net.Mail;

public partial class Default4 : System.Web.UI.Page
{

protected void Page_Load(object sender, EventArgs e)
{

}
protected void btnSend_Click(object sender, EventArgs e)
{

SmtpClient client = new SmtpClient();
client.Credentials = new System.Net.NetworkCredential("ggyy-0516", "820821");
client.Port = 25;
client.Host = "smtp.126.com";
try
{
client.Send(Init