有時我們需要在網站中加入發送郵件的功能,例如一個網上投稿系統,當稿件被采用的時候發送郵件通知作者。下面就以這個功能為例說明如何實現自動發送郵件。 實現發送郵件功能 首先說一下在.Net下如何發送郵件。.Net已經為我們准備好了與發送郵件相關的類,只要直接調用即可,非常方便。下面是我自己寫的一個郵件通知類: ///<summary> ///郵件通知服務類。 ///</summary> public class EmailNotificationService { ///<summary> ///構造一個郵件通知服務類的實例。 ///</summary> ///<param name="smtpService">SMTP服務器的IP地址</param> ///<param name="enableSSL">是否使用SSL連接SMTP服務器器</param> ///<param name="port">SMTP服務器端口</param> ///<param name="loginName">用於登錄SMTP服務器的用戶名</param> ///<param name="password">登錄密碼</param> public EmailNotificationService( string smtpService, bool enableSSL, int port, string loginName, string password) { this.m_smtpService = smtpService; this.m_loginName = loginName; this.m_password = password; this.m_enableSSL = enableSSL; this.m_port = port; } private readonly string m_smtpService; private readonly string m_loginName; private readonly string m_password; private readonly bool m_enableSSL; private readonly int m_port; ///<summary> ///發送郵件通知到指定的EMAIL地址。 ///</summary> ///<param name="senderName">顯示在