关于SmtpMail.SmtpServer属性设置?
string from = "from@abc.com";
string to = "to@def.com";
string subject = "正文";
string body = "<html><body>正文 - 收到</body></html>";
SmtpMail.SmtpServer = "";
SmtpMail.Send(from, to, subject, body);
使用如上代码实现发送电子邮件的时候。
SmtpMail.SmtpServer的属性怎么设置啊?我没有自己的邮件服务器。
我用的win2k server,装了smtp服务,但是写上自己的机器名也不好哟个。大概是没配置好吧。
请问应该怎么解决?
谢谢
问题点数:20、回复次数:6Top
1 楼sxlfybb(房客)回复于 2006-03-10 17:28:55 得分 0
SmtpMail.SmtpServer属性是填写你的邮件发送服务器的地址.
针对于你这个实例.from@abc.com
应该考虑到smtp.abc.com.具体不一定必须是这种格式,也可以IP地址.比如网易的就可以填写"smtp.163.com";视你的邮件服务提供商的设置.Top
2 楼truecoffeefox(咖啡狐)回复于 2006-03-13 10:45:49 得分 0
不对啊
添上网易的smtp.163.com发不出去
我早就试过了Top
3 楼fangxinggood(JustACoder)回复于 2006-03-13 11:06:50 得分 10
1. 使用自己机器上的stmp服务器:
http://jzywh.cnblogs.com/archive/2005/06/09/170783.html
2. 使用其他mail服务,需要有信箱的schema验证:
objMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
// 信箱名: username@163.com 等。
objMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", txtUserName.Text.Trim());
// 密码。
objMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", txtPassword.Text.Trim());Top
4 楼truecoffeefox(咖啡狐)回复于 2006-03-13 17:25:55 得分 0
发邮件的机器没有公网IP,也能用作smtp服务器?
单独做一个smtp服务器暂时没人管,老是被黑。所以想找个不用自己做邮件服务器的方法来发。Top
5 楼zhzuo(秋枫)回复于 2006-03-14 16:39:00 得分 5
可以看这里,
http://systemwebmail.com/
Top
6 楼lostowner()回复于 2006-03-14 17:05:41 得分 5
用jmail试试Top




