hMailServer搭建简单邮件系统
阅读原文时间:2023年07月13日阅读:1

本文介绍的是搭建本地的邮件系统,至于互联网的还在研究之中。

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

    }  
}  

}

  关于附件和图片的内容,以后研究好了更新,如果有大神知道的,请教了。