以前做的可以发送接收邮件,LZ试试,不行就用Jmail吧
using System.Net.Mail;
//发送邮件
SmtpClient mySC = new SmtpClient();
mySC.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式
//mySC.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.PickupDirectoryFromIis;
mySC.Host = "mail.lmsurvey.com";//指定SMTP服务器
mySC.Credentials = new System.Net.NetworkCredential("[email protected]", "****");//用户名和密码 string tomail = tbEmail.Text;//目标邮件地址
MailMessage myMM = new MailMessage("[email protected]", tomail);
myMM.Subject = "您在lmsurvey.com业务平台上注册成功通知函!";//主题 myMM.Body = "邮件内容"; myMM.BodyEncoding = System.Text.Encoding.UTF8;//正文编码
myMM.IsBodyHtml = true;//设置为HTML格式
myMM.Priority = MailPriority.High;//优先级
try
{
mySC.Send(myMM);//发送邮件
lbError.Text = "邮件发送成功";
}
catch (Exception error)
{
lbError.Text = error.Message;
} Response.Redirect("regok.aspx");
using System.Net.Mail;
//发送邮件
SmtpClient mySC = new SmtpClient();
mySC.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式
//mySC.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.PickupDirectoryFromIis;
mySC.Host = "mail.lmsurvey.com";//指定SMTP服务器
mySC.Credentials = new System.Net.NetworkCredential("[email protected]", "****");//用户名和密码 string tomail = tbEmail.Text;//目标邮件地址
MailMessage myMM = new MailMessage("[email protected]", tomail);
myMM.Subject = "您在lmsurvey.com业务平台上注册成功通知函!";//主题 myMM.Body = "邮件内容"; myMM.BodyEncoding = System.Text.Encoding.UTF8;//正文编码
myMM.IsBodyHtml = true;//设置为HTML格式
myMM.Priority = MailPriority.High;//优先级
try
{
mySC.Send(myMM);//发送邮件
lbError.Text = "邮件发送成功";
}
catch (Exception error)
{
lbError.Text = error.Message;
} Response.Redirect("regok.aspx");
解决方案 »
- 求带查询的分页功能
- gridview的datasource属性 为什么在事件回发后 就为空啦,.NET 不是可以在回发的时候保存控件的属性的么?
- 关于自定义MemberShip的MembershipProvider
- 公司的web邮箱在代理环境下不能发送邮件
- 帮帮忙,改一条语句!谢谢
- dataTable.Rows.InsertAt(drow, i);该行已经属于另一个表
- 最后10分。献给建立数据库连接池问题。请问这样有必要吗?在什么情况下有必要?
- reporting service 中如何实现多列表头
- dropdownlist 默认值设置?
- 各位高人,帮帮小弟,我头都快想破了……
- 请大家帮忙解决一下!
- 如何在页面中访问其所加载的控件的元素
//这种方式发送的话是针对一些无需验证的邮件服务器,大部分服务器会当成是垃圾邮件处理掉
MailMessage message = new MailMessage();
message.To.Add("[email protected]");
message.From = new MailAddress("[email protected]", "测试用户", Encoding.UTF8);
message.Subject = TextBox1.Text;
message.SubjectEncoding = Encoding.UTF8;
message.Body = TextBox2.Text;
message.SubjectEncoding = Encoding.UTF8;
message.Priority = MailPriority.High;
message.IsBodyHtml = true; SmtpClient client = new SmtpClient();
client.Credentials = new System.Net.NetworkCredential("[email protected]", "123456");
client.Host = "smtp.yeah.net";
try
{
client.Send(message);
MessageBox.Show(Page, "发送成功");
}
catch(Exception e)
{
MessageBox.Show(Page, "失败");
}
SmtpClient smtp = new SmtpClient(SMTP_SERVER);
smtp.Credentials = new System.Net.NetworkCredential(MAIL_USER, MAIL_PASSWORD);
MailMessage mes = new MailMessage(); mes.From = new MailAddress(MAIL_FROM);
mes.To.Add(MAIL_TO); mes.Subject = subject;
mes.Body = body;
mes.IsBodyHtml = true; smtp.Send(mes);
替换掉代码里边的SMTP_SERVER,MAIL_USER, MAIL_PASSWORD,MAIL_FROM,MAIL_TO,和subject,body等几个变量为你实际即可
System.Net.Mail.SmtpClient client = new SmtpClient("smtp.vip.sina.com");
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential("[email protected]", "******");
client.DeliveryMethod = SmtpDeliveryMethod.Network;
System.Net.Mail.MailMessage mail = new MailMessage();
mail.From = new MailAddress("[email protected]");
mail.To.Add("[email protected]");
mail.Subject = "testSubject";
mail.BodyEncoding = System.Text.Encoding.Default;
mail.Body = "test body";
mail.IsBodyHtml = true;
client.Send (mail);