System.Net.Mail.SmtpClient cln = new System.Net.Mail.SmtpClient("smtp.163.com");
cln.UseDefaultCredentials = false;
cln.Credentials = new System.Net.NetworkCredential("Qq smtp.qq.com ", "244290663");//验证身份
cln.DeliveryMethod = SmtpDeliveryMethod.Network;//指定邮件通过smtp服务器发送
MailMessage mes = new MailMessage("[email protected]", "[email protected]", "标题测试", "内容测试");//邮件内容
mes.SubjectEncoding = Encoding.GetEncoding("GB2312");
mes.BodyEncoding = Encoding.GetEncoding("GB2312");
mes.IsBodyHtml = true;
cln.Send(mes);
第一次写邮件发送代码...有些搞不懂...
不知道为什么不能发送..
谢谢路过的朋友帮帮忙
using System.Net;
public string FYJ()
try
{
MailMessage Mail = new MailMessage();
Mail.From = "[email protected]";//发邮件人地址(站长)
Mail.To = "[email protected]";//目标地址(客户)
Mail.Subject = "测试发送邮件!";//邮件标题
Mail.Body = "哈哈你收到了吗,您的注册用户名是:"+name+" 密码是:"+pwd+" 请保管好你的用户名和密码!谢谢您的加入"; //要发的邮件内容
Mail.BodyFormat = MailFormat.Html;
Mail.Priority = MailPriority.High;
Mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
Mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "你的邮箱帐号");//邮箱的帐户名
Mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "这里写密你的密码");//邮箱的密码
System.Web.Mail.SmtpMail.SmtpServer = "smtp.163.com";
System.Web.Mail.SmtpMail.Send(Mail);
Response.Write("<script>alert('发送成功!')</script>");
}
catch (Exception exp)
{
Response.Write(exp.Message);
}}
MailAddress to = new MailAddress("[email protected]");
MailMessage message = new MailMessage(from, to);
message.Subject = "test";
message.Body = "IP地址:";
message.IsBodyHtml = true;
message.SubjectEncoding = System.Text.Encoding.Default;
message.BodyEncoding = System.Text.Encoding.Default; SmtpClient client = new SmtpClient("smtp.163.com");
System.Net.NetworkCredential smtpuserinfo = new System.Net.NetworkCredential();
smtpuserinfo.UserName = "liukuo.lk";
smtpuserinfo.Password = "123456";
client.Credentials = smtpuserinfo;
client.Send(message);
MessageBox.Show("victory");
应该还要在iis中配置一下吧
//设置收件人信箱,及显示名字
MailAddress to = new MailAddress("[email protected]", "fibona");
////创建一个MailMessage对象
MailMessage oMail = new MailMessage(from, to); oMail.Subject = "Test"; //邮件标题
oMail.Body = "test"; //邮件内容 oMail.IsBodyHtml = true; //指定邮件格式,支持HTML格式
oMail.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312");//邮件采用的编码
oMail.Priority = MailPriority.High;//设置邮件的优先级为高 //发送邮件服务器
SmtpClient client = new SmtpClient("smtp.163.com",25);
client.Credentials = new NetworkCredential("[email protected]", "pwd");//指定服务器邮件,及密码 //发送
try
{
client.Send(oMail); //发送邮件
}
catch(Exception ex)
{
//记录错误日志
}对于163邮箱,新注册的邮箱发送不了邮件