您的位置:首页 > 编程语言 > ASP

Asp.net 自动发送邮件的方法 (转)

2008-11-10 22:39 796 查看
今天有一个模块需要自动发送邮件的功能,就随便写了一个,记录一下作为积累。

一、首先需要配置web.config文件:

1<system.net>

2 <mailSettings>

3 <smtp from="Emailname">

4 <network host="smtp.163.com" userName="Emailname" password="Emailpassword"

5 port="25" defaultCredentials="false"/>

6 </smtp>

7 </mailSettings>

8</system.net>

二、然后编写发送邮件的函数:

1Asp.net 自动发送邮件的方法

2今天有一个模块需要自动发送邮件的功能,就随便写了一个,记录一下作为积累。

3

4

5一、首先需要配置web.config文件:

6

7

8<system.net>

9 <mailSettings>

10 <smtp from="Emailname">

11 <network host="smtp.163.com" userName="Emailname" password="Emailpassword"

12 port="25" defaultCredentials="false"/>

13 </smtp>

14 </mailSettings>

15</system.net>

16

17

18二、然后编写发送邮件的函数:

19

20

21public bool MySendMail(string mailto, string mailsubject, string mailbody, string mailFrom, ArrayList list)

31

61

62三、最后就是对函数的调用了:

63

64

65//自动发送邮件

66string mailSubject = "会员注册确认函";

67string mailBody = "正文内容。";

68string mailFrom = ConfigurationManager.AppSettings["SendMail"];

69ArrayList List = new ArrayList();

70List.Add(Server.MapPath(ConfigurationManager.AppSettings["SendMailText"]));

71if (MySendMail(this.txtEmail.Text, mailSubject, mailBody, mailFrom, List))

72else

77

83

三、最后就是对函数的调用了:

1//自动发送邮件

2string mailSubject = "会员注册确认函";

3string mailBody = "正文内容。";

4string mailFrom = ConfigurationManager.AppSettings["SendMail"];

5ArrayList List = new ArrayList();

6List.Add(Server.MapPath(ConfigurationManager.AppSettings["SendMailText"]));

7if (MySendMail(this.txtEmail.Text, mailSubject, mailBody, mailFrom, List))

8else

13{

14

15 //发送失败,进行相应处理

16 return;

17}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: