关于用asp.net通过邮箱来发送邮件
Amor7 2015-08-10 02:53:27 我的.aspx.cs文件是这样的
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net;
using System.Net.Mail;
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btn_SendEmail_Click(object sender, EventArgs e)
{
MailMessage mymail = new MailMessage();
mymail.From = new MailAddress("*******@gmail.com","*****);
mymail.To.Add(new MailAddress(tb_Email.Text));
mymail.Subject = tb_Subject.Text;
mymail.SubjectEncoding = System.Text.Encoding.UTF8;
mymail.Body = tb_Body.Text;
mymail.BodyEncoding = System.Text.Encoding.UTF8;
mymail.IsBodyHtml = true;
mymail.Priority = MailPriority.High;
SmtpClient myclient = new SmtpClient();
myclient.Host = "smtp.gmail.com";
myclient.Port = 465;
myclient.Credentials = new NetworkCredential("*******@gmail.com", "*******");
myclient.Send(mymail);
Response.Write("<script>('发送成功!')</script>");
}
}
用的是gmail,,点击发送按钮出现的永远是邮件发送失败,求助,该如何解决