hMailServer搭建簡單郵件系統


   本文介紹的是搭建本地的郵件系統,至於互聯網的還在研究之中。

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);

        }
    }
}

  關於附件和圖片的內容,以后研究好了更新,如果有大神知道的,請教了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM