zoukankan      html  css  js  c++  java
  • 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);
    
            }
        }
    }
    

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

  • 相关阅读:
    [译]CasperJS,基于PhantomJS的工具包
    [译]JavaScript:typeof的用途
    [译]JavaScript写的一个quine程序
    [译]Ruby中的解构赋值
    [译]DOM:元素ID就是全局变量
    [译]ECMAScript 6中的集合类型,第一部分:Set
    [译]JavaScript:Array.prototype和[]的性能差异
    [译]Web Inspector开始支持CSS区域
    [译]JavaScript:反科里化"this"
    [译]JavaScript:用什么来缩进
  • 原文地址:https://www.cnblogs.com/xiaoai123/p/6443899.html
Copyright © 2011-2022 走看看