博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hMailServer搭建简单邮件系统
阅读量:4315 次
发布时间:2019-06-06

本文共 1212 字,大约阅读时间需要 4 分钟。

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

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

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

转载于:https://www.cnblogs.com/xiaoai123/p/6443899.html

你可能感兴趣的文章
第一节:ASP.NET开发环境配置
查看>>
PHP全栈学习笔记7
查看>>
表单脚本基础知识
查看>>
开源分享 Unity3d客户端与C#分布式服务端游戏框架
查看>>
浏览器默认缓存时间-(为什么浏览器时而缓存,时而不缓存)
查看>>
2013年最佳的16个 Photoshop 设计教程推荐
查看>>
15个优秀的 Material Design(材料设计)案例
查看>>
sql 列转行
查看>>
Html5 手机端网页不允许缩放
查看>>
Myeclipse 常用操作(待补充)
查看>>
PHP 获取当前所在的类名、方法名等
查看>>
基本数据类型和引用类型
查看>>
关于移动端APP开发-字体样式变大问题
查看>>
leetcode4568
查看>>
First 5 Minutes Troubleshooting A Server
查看>>
sqlserver database常用命令
查看>>
rsync远程同步的基本配置与使用
查看>>
第二天作业
查看>>
访问属性和访问实例变量的区别
查看>>
Spring MVC 异常处理 - SimpleMappingExceptionResolver
查看>>