简介
设置多个收件人
发送HTML格式邮件
发送混合格式邮件
为邮件添加附件
其他功能
SMTP称为简单Mail传输协议(Simple Mail Transfer Protocal),目标是向用户提供高效、可靠的邮件传输。SMTP的一个重要特点是它能够在传送中接力传送邮件,即邮件可以通过不同网络上的主机接力式传送 。工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器。 SMTP是个请求/响应协议,它监听25号端口,用于接收用户的Mail请求,并与远端Mail服务器建立SMTP连接
在命名空间Eastasp.Framework.Net.Mail.Smtp下,Snake.Net提供一系列类和函数,可以为发送者提供全面而完善的发送邮件功能。现在主要介绍SmtpClient和SmtpExpress两个类是如何实现发送邮件的功能。
下面代码演示了使用SmtpExpress发送一封简单的邮件。
//发送一封简单的邮件
SmtpExpress.QuickSend(new SmtpServer("smtp.mailserver.com"),
"form@mailserver.com", "to@mailserver.com", "subject", "content");
//发送一封简单的邮件,邮件服务器需要身份验证
SmtpExpress.QuickSend(new SmtpServer("smtp.mailserver.com", 25, "logn", "password"),
"form@mailserver.com", "to@mailserver.com", "subject", "content");
SmtpExpress.QuickSend(new SmtpServer("smtp.mailserver.com"),
"form@mailserver.com", "to@mailserver.com", "subject", "content");
//发送一封简单的邮件,邮件服务器需要身份验证
SmtpExpress.QuickSend(new SmtpServer("smtp.mailserver.com", 25, "logn", "password"),
"form@mailserver.com", "to@mailserver.com", "subject", "content");
本文关键:Snake.Net网络通讯模块 - SMTP(一)