通过.net 2005的System.Net.Mail.SmtpClient发送邮件到Notes不知道为什么一直不成功,大侠救我!

fgcsh 2005-12-15 02:36:29
System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage("ca@fj.com.cn", "cs@fj.com.cn", "abc", "bcd");
mail.BodyEncoding = System.Text.Encoding.ASCII;
mail.SubjectEncoding = Encoding.ASCII;
mail.IsBodyHtml = false;
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("192.168.0.3");
smtp.EnableSsl = true;
smtp.UseDefaultCredentials = false;
smtp.Timeout = 20000;
smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
smtp.Credentials = new System.Net.NetworkCredential("cs@fj.com.cn", "123456");
smtp.Send(mail);

------------
提示错误:System.Net.Mail.SmtpException:Server does not support secure connections.

另外我用OutLook发送成功。
...全文
134 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
GmLibra 2005-12-20
  • 打赏
  • 举报
回复
应和其它的SMTP一样的吧
sense 2005-12-20
  • 打赏
  • 举报
回复
smtp.EnableSsl = false;
fgcsh 2005-12-19
  • 打赏
  • 举报
回复
不允许的。

但这一句不是加了吗?
smtp.Credentials = new System.Net.NetworkCredential("cs@fj.com.cn", "123456");
椅子 2005-12-17
  • 打赏
  • 举报
回复
他能用outlook发送成功,看来不是域名问题
莫非是smtp不允许匿名访问?
rosemerry 2005-12-16
  • 打赏
  • 举报
回复
我用下面代码,是可以发送的
string dominoServerIP = "10.17.15.7";
string fromEmail = "ca@163.com"
string toEmail = "ca@10.17.15.7";
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(dominoServerIP );
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(fromEmail , "");
client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(fromEmail , toEmail , "Test", "This is a test mail!");
message.BodyEncoding = System.Text.Encoding.UTF8;
message.IsBodyHtml = true;
client.Send(message);

你把ca@fj.com.cn和cs@fj.com.cn改成ca@192.168.0.3和cs@192.168.0.3试试看
rosemerry 2005-12-16
  • 打赏
  • 举报
回复
试试看!
fgcsh 2005-12-16
  • 打赏
  • 举报
回复
顶哦

536

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧