本文介紹的是搭建本地的郵件系統,至於互聯網的還在研究之中。
1.需要一個郵件服務器軟件,這里用的是hMailServer,其中會讓你設置一個密碼,記住這個密碼,后面連接的時候回用到。
2.添加域名 因為是在局域網內,所以這個域名就隨便了。
3.添加賬戶
4.設置默認域名
5.停止自動停用,原因軟見界面有說明,連太多會被封
到此郵件系統就搭建好了。
你還有需要一個客戶端,這里用Foxmail。
安裝好后,
1.新建賬號 
2. 綁定收發件服務器,因為是本地搭建的,所以填127.0.0.1就行了。
3.添加新賬號
C#代碼
環境都搭建好了,這時就需要用代碼實現發送郵件了。
1.需要引入兩個類 郵件類MailMessage和發送郵件的類SmtpClient。
提示:MailMessage 的命名空間是System.Net;因為我們寫的是客戶端。
2.簡單代碼
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net;
using System.Net.Mail;
namespace hMailServer
{
class sendMailHelper
{
public void send()
{
MailMessage mailMessage = new MailMessage();
mailMessage.From = new MailAddress("abc@lily.com");
mailMessage.To.Add(new MailAddress("xyz@lily.com"));
mailMessage.Subject = "this is test";
mailMessage.Body = "收到了嗎";
SmtpClient client = new SmtpClient();
client.Host = "127.0.0.1";
client.Port = 25;
client.Credentials = new NetworkCredential("abc","abc");
client.Send(mailMessage);
}
}
}
關於附件和圖片的內容,以后研究好了更新,如果有大神知道的,請教了。
