标题:[求助]SmtpClient收发Email问题
只看楼主
lovegismore
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-12-16
 问题点数:0 回复次数:4 
[求助]SmtpClient收发Email问题
我想实现一个收发Email的小功能,用System.Net下的MailMessage和SmtpClient类,代码如下:
public static void SendMail(string MessageFrom,
string MessageTo,
string MessageSubject,
string MessageBody)
{
MailMessage message = new MailMessage();
try
{
message.From = new MailAddress(MessageFrom, "FromName");
message.To.Add(new MailAddress(MessageTo));
message.Subject = MessageSubject;
message.Body = MessageBody;
SmtpClient send = new SmtpClient();
send.Host = "192.168.7.119"; //本地Smtp服务器的IP地址
send.Port = 25;
send.Send(message);
System.Console.WriteLine("succeed");
}
catch (SmtpException exHttp)
{
System.Console.WriteLine("Exception occurred:" +
exHttp.Message);
}
finally
{
message.Dispose();
}
}

SendMail("kkkkkk@gmail.com", "12345678@163.com", "test", "this is a test"); //实现调用

问题:
第一个参数用gmail.com的邮箱地址能发送成功,但使用别的邮箱地址也能发出去,也不会报错,就是收不到邮件,
在C:\Inetpub\mailroot\Badmail目录下立刻就会出现发送失败的信息,搞了好久也没弄明白原理
请兄弟们指教一下,谢谢先!
搜索更多相关主题的帖子: 收发Email SmtpClient string MailMessage message 
2006-12-16 10:52
lovegismore
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-12-16
得分:0 
没有人顶啊?郁闷....
没有人帮忙出点主意吗?
2006-12-18 09:09
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
看一下MSDN里面的MailMessage 类

飘过~~
2006-12-18 09:23
skyland84
Rank: 2
等 级:新手上路
威 望:4
帖 子:544
专家分:0
注 册:2006-10-9
得分:0 

我也没有用过!只是了解过这个问题!
我觉得不是代码问题!
是不是!你的IIS 的 问题~?
我觉得可能是那里的问题吧~!


决定人生~
2006-12-18 09:28
lovegismore
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-12-16
得分:0 
我也觉得是smtp服务器的问题!但是关键是设置哪些项呢?smtp里的选择我都看过了,该设置的都设置了,可是没找到关键点,希望知道的兄弟指点一下迷津啊!困惑好久了!
2006-12-18 11:11



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-109853-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.289342 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved