| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 265 人关注过本帖
标题:求助----C#中发送邮件的程序
收藏  订阅  推荐  打印
kevinzzz
Rank: 1
等级:新手上路
帖子:8
积分:188
注册:2008-7-31
求助----C#中发送邮件的程序

小弟在网上查了,很多资料,有的也有原代码,但是试过后都不能使用。
希望哪位高人指点一下。我使用的是C#2008,
1.
网上很多人写的添加SYSTEM.WEB.MAIL,
但是小弟试过,2008C#的 MAIL在.net下(System.net.mail)才可以添加。
2.
网上很多写的是:MailMessage mymail = new MailMessage();
                mymail.from= textbox1.text;
                mymail.to=textbox2.text;
但是我试过 textbox1.text是string类,而mymail.from是Mailaddress类的无法进行隐试转换;
mymail.to根本不能赋值的。

3.
网上很多写的:Smtpmail.send(mymail);但我试的是:根本就没有Smtpmail在.mail命名空间里。

以上一些菜鸟问题,还请高人指点一下,小弟这两天被这个迷糊的不思茶饭了。
2008-7-31 10:13
wggfcusmq
Rank: 1
等级:新手上路
帖子:29
积分:434
注册:2006-9-15

2,mymail.to本身就不能赋值. mymail.To.Add(this.textbox1.Text.Trim());

3,SmtpClient Smtpmail= new SmtpClient();
  Smtpmail.Send(mymail);
2008-7-31 11:20
kevinzzz
Rank: 1
等级:新手上路
帖子:8
积分:188
注册:2008-7-31

我在程序里也是这么编的,我奇怪的是为什么网上大家都写成那样了?

但是我用STMPCLIENT 如何设置服务器?因为我用FROM定义一个发送邮件的地址,和用TO定义一个接收邮件的地址。

这里我是否需要定义接受邮件的服务器SMTP地址以及端口。要不怎么接收的到?
2008-7-31 13:08
kevinzzz
Rank: 1
等级:新手上路
帖子:8
积分:188
注册:2008-7-31

哈哈,我知道怎么设置服务器了,
谢谢啊。
终于收到自己发送的邮件了。。好开心
2008-7-31 13:57
共有 264 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.091314 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved