调用方法及步骤:
1、创建SendMail类的一个对象,并依次给 这个对象发送邮件必须的参数,
2、调用 Send()方法。
邮件的附件功能,自己也可以根据上面的介绍扩展 SendMail类。这里不在举例。
在ASP.NET利用本机的SMTP虚拟服务器的SMTP来发送邮件
首先说一下SMTP配置。
(1)右键点击“SMTP虚拟服务器”选择“属性”->在“常规”选项卡中设置“IP地址(P)”,我设置的是192.168.1.100。
(2)选择“访问”选项卡,点击“中继”,选上“仅以下列表”(默认是被选上的),点击“添加”,在“单台计算机”中加入192.168.1.100。
提示,如果没有完成(2),则会出现大家常见的一种错误提示:服务器拒绝了一个或多个收件人地址。服务器响应为: 550 5.7.1 Unable to relay for scucj@126.com (友情提示一下:错误中的邮件地址有所不同) 然后开始核心代码,其实和方法(一)的差不多。与(一)的主要区别在于:1.SMTP的不同,2.objMailMessage.From中本方法可以随便填写,但是(一)中别随便填写那么利用ASP.NET(C#)发送邮件的核心代码如下:
复制代码 代码如下: