.NET发送邮件时注意的问题~~
来源:互联网 发布:pid算法原理及调整规律 编辑:程序博客网 时间:2024/06/05 16:11
"不允许使用邮箱名称。 服务器响应为: You are not authorized to send mail, au... "
不使用配置文件发送邮件时遇到如上问题,请按如下方法解决:
将
smtpClient.UseDefaultCredentials = true;
这一句去掉
加上下面两句
NetworkCredential credential = new NetworkCredential(username, password);
smtpClient.Credentials = credential;
即可.
使用配置文件发送邮件:
<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from="dingfeng_wu@163.com">
<network host="smtp.163.com" userName="dingfeng_wu" password="**********" port="25" defaultCredentials="false"/>
</smtp>
</mailSettings>
</system.net>
<mailSettings>
<smtp deliveryMethod="Network" from="dingfeng_wu@163.com">
<network host="smtp.163.com" userName="dingfeng_wu" password="**********" port="25" defaultCredentials="false"/>
</smtp>
</mailSettings>
</system.net>
发送代码:
public void MailTest()
{
string subject = "test";
string body = "hello";
SmtpSection smtpSec = (SmtpSection)ConfigurationManager.GetSection("system.net/mailSettings/smtp");
using (MailMessage message = new MailMessage(smtpSec.From, "dingfeng_wu@sina.com.cn", subject, body))
{
System.Net.Mail.SmtpClient mailClient = new System.Net.Mail.SmtpClient();
mailClient.Send(message);
}
}
{
string subject = "test";
string body = "hello";
SmtpSection smtpSec = (SmtpSection)ConfigurationManager.GetSection("system.net/mailSettings/smtp");
using (MailMessage message = new MailMessage(smtpSec.From, "dingfeng_wu@sina.com.cn", subject, body))
{
System.Net.Mail.SmtpClient mailClient = new System.Net.Mail.SmtpClient();
mailClient.Send(message);
}
}
- .NET发送邮件时注意的问题~~
- .net邮件发送问题
- .Net使用程序发送邮件时的问题
- asp.net 发送邮件问题
- 使用java发送qq邮件注意问题
- 关于aps.net进程内定时发送邮件的问题
- asp.net关于发送邮件问题
- 关于asp.net 发送邮件问题
- .Net实现邮件定时发送问题总结
- 自动发送邮件的问题
- android 发送邮件时问题
- .net发送邮件失败的部分解决方法
- C#.NET下的邮件发送!
- .net发送邮件的一些技巧
- ASP.Net 2.0 发送邮件的代码
- ASP.Net 2.0 发送邮件的代码
- ASP.Net 2.0 发送邮件的代码
- .net发送邮件的一些技巧
- 多线程开发学习笔记之线程同步——信号量
- initrd与initramfs的区别
- 罗威纳的训练技巧
- .net 下对winapi的调用
- 城堡幻想曲圣魔大战3(Castle Fantisia)新艾伦希亚战记(即重做版) 新增剧情简介
- .NET发送邮件时注意的问题~~
- 牢记的五句话
- Crystal Report开发报表
- 2008春晚,赵本山之《火炬手》(现场版最新完整台词)
- 使用DataBaseMetaData对象获得有关数据库管理系统的各种信息
- linux find 命令使用例子
- select 提交转不同的页面.
- 什么是IIS应用程序池以及应用程序池详解(一)
- VB与IE浏览器交互——自动填表