1. 邮箱设置
QQ 电子邮箱账号需要开启Smtp邮件发送服务。
2.Web Service 开发
在ASP.NET Web Service实现发送邮件时,该方法将接收4个参数:产品编号、收件人、邮件主题及邮件内容,并使用SmtpClient对象发送邮件,关于SmtpClient的使用,大家可以参考MSDN,位于System.Net.Mail命名空间下。
SMTP认证又叫身份验证,是要求在发送邮件之前确认发件人的密码,这样可以保证只有用户本人才能使用自己的邮箱对外发信,同时也让用户的信箱尽可能地避免垃圾邮件的干扰,用户需要对自己的E-mail软件进行设置才能正确的发送邮件。
3.Winform 程序开发
邮件发送采用VS2008工具C#语言开发Winform 程序。
3.1.发送界面设计
界面设计为输入收件人、邮件主题及邮件内容。
3.2.发送邮件调用
调用Web Service 发送邮件,根据发送结果,进行发送提示。
至此,如何通过Web Service 发送电子邮件介绍、分享完毕。通过Web Service 发送电子邮件只是算引路的,在实际项目中,WEB Service 发送服务可应用于各个应用系统(ERP、CRM、OA等)调用,提供统一接口。为了保存发送日志,需要设计数据库进行;如果需要支持发送日志断网或异常时,重发功能,需要单独开发客户端;一般各个应用系统发送后,需要查询邮件发送记录,此时,发送服务还要开发读取产品发送邮件记录方法;同时使用Web Service 发送服务也可应用于,企业应用系统跟踪,记录系统运行情况;也可应用于,接收企业应用系统运行统计报告等。更多功能有待实现,在此不做介绍。