Winwebmail搭建邮件服务器

news2024/9/21 16:47:47

配置环境

角色系统IP地址DNS
邮件服务器WindowServer2016192.168.1.1/24192.168.1.1
客户端1Window10192.168.1.10/24192.168.1.1
客户端2Window10192.168.1.20/24192.168.1.1

Winwebmail介绍

WinWebMail是安全高速的全功能邮件服务器,融合强大的功能与轻松的管理为一体,提供最佳的企业级邮件服务器解决方案。

  • 支持 SMTP,SSL-SMTP,POP3,SSL-POP3,IMAP4,SSL-IMAP4,WebMail,CA Server,TLS/SSL,S/MIME,Daytime 服务,及其所有相关RFC协议。·提供高效的邮件防病毒功能,并支持多种杀毒引擎。
  • 使用TLS/SSL标准安全套接字层通讯协议(1024位RSA加密),支持包括 SSL SMTP, SSL POP3, SSL IMAP4 安全通讯服务,防止网络侦听,使得通信更安全。
  • 提供完善的日程管理功能,让您可以和系统内其他用户进行高效的协同合作。
  • 提供强大的四级地址簿及通讯组功能,包括:企业地址簿/私人地址簿/域公共地址簿/(系统)公共地址簿,并支持完善的管理机制。
  • 支持数字证书服务并提供强大的管理功能,可直接在WebMail中撰写或阅读经过数字签名或数字加密的安全邮件(S/MIME)。提供军事级别的高安全强度(4096位DH/DSS加密或2048位RSA加密)。
  • 支持用户级邮件自动回复、增强型自动回复、自动转发、定时发送、转递、快捷地址簿、邮件拒收、邮件过滤、地址簿、色彩订制、多种邮件签名(支持 HTML格式)、数字证书、垃圾箱自动清理、共享文件夹管理、投票、公共文件夹查看、邮件查找功能。

配置步骤

安装Web服务和DNS服务

在这里插入图片描述
因为Winwebmail邮件服务是采用ASP技术实现邮件收发,所以需要安装ASP
在这里插入图片描述

配置DNS服务

新建主要区域【meaauf.cn】
在这里插入图片描述

将完全限定域名(mail.meaauf.cn)与本机IP绑定(192.168.1.1)
在这里插入图片描述

新建邮件交换器
在这里插入图片描述

DNS一览
在这里插入图片描述

安装Winwebmail程序

无脑下一步安装即可

在这里插入图片描述
在这里插入图片描述

域名配置

将DNS中的主要区域名称添加至winwebmail域名中
在这里插入图片描述
在这里插入图片描述

系统配置,添加邮件服务的两个用户 umail1和umail2

在这里插入图片描述
在这里插入图片描述

修改收发规则,取消勾选【只允许系统内用户对外发信】

在这里插入图片描述

添加防护,勾选【启用SMTP域名验证功能】
在这里插入图片描述

配置web服务

新建网站

  • winwebmail的默认安装位置为 C:\winwebmail\web
  • 绑定域名
    在这里插入图片描述

修改应用程序池

  • 启用32位应用程序 True
  • 托管管道模式 Classic

在这里插入图片描述

在这里插入图片描述

编辑文件夹权限,添加浏览器用户权限

在这里插入图片描述
在这里插入图片描述

测试

客户端1登陆 umail1用户,向umail2发送邮件

在这里插入图片描述

收件人格式为 用户名+@域名
在这里插入图片描述

客户端2登陆 umail2,向umail2发送邮件
在这里插入图片描述

因为winwebmail有一点点问题,需要重启邮件服务器
在这里插入图片描述

客户端1登陆umail1

查看发件情况

在这里插入图片描述

查看收件箱
在这里插入图片描述

客户端2登陆umail2

查看发件情况

在这里插入图片描述

查看收件箱
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/674012.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

macOS Ventura 13.4.1 (22F82|22F2083) 正式版发布,ISO、IPSW、PKG 下载

macOS Ventura 13.4.1 (22F82|22F2083) 正式版发布,ISO、IPSW、PKG 下载 本站下载的 macOS Ventura 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安…

C++ 指针常量与常量指针

指针常量与常量指针的翻译就好比机器学习中Regularization翻译成正则化一样,讲真,正则化这个说法确实要比规则化显得高端些,但是到了理解的时候,还是要按照规则化理解。 指针常量与常量指针这个概念是一样的,英文里没…

【STM32】软件I2C(支持多字节)

I2C简介 I2C总线是一种串行、半双工的总线,主要用于近距离、低速的芯片之间的通信。I2C总线有两根双向的信号线,一根数据线SDA用于收发数据,一根时钟线SCL用于通信双方时钟的同步。 在一个i2c通讯总线中,可连接多个i2c通讯设备&a…

Linux国产操作系统,UCA-系统工程师学习必备技能,系统状态查询和进程管理,uname命令last命令 top命令和 ps命令 kill命令

目录 ​编辑 1.系统状态查询 1. 1.uname命令 1.2. last命令 1.3. top命令 2.进程管理 2.1. ps命令 2.2. kill命令 1.系统状态查询 1. 1.uname命令 rootuos~#: uname rootuos~#: uname -r 4.19是内核,0-6-amd64是架构。 rootuos~#: uname -a eagle操作系统的…

【深入浅出 Spring Security(十一)】授权原理分析和持久化URL权限管理

授权原理分析和持久化URL权限管理 一、必须知道的三大组件(Overview)二、FilterSecurityInterceptor 源码分析SecurityMetadataSource 分析 三、自定义 FilterSecurityMetadataSource 对象(实战)自定义表CustomSecurityMetadataSo…

【C++】构造函数调用规则

欢迎来到博主 Apeiron 的博客,祝您旅程愉快 !时止则止,时行则行。动静不失其时,其道光明。 1、缘起 (1)默认情况下,C 编译器至少给一个类添加 3 个函数 ① 默认构造函数(无参&#…

多无人车自动编队

matlab2016b可运行 Kaveh Fathian - Distributed Formation Control of Cars with Collision Avoidance (google.com)

极致呈现系列之:Echarts桑基图的流动旋律

目录 什么是桑基图桑基图的特点及应用场景Echarts中桑基图的常用属性Vue3中创建桑基图美化桑基图 在各种复杂系统中,我们经常需要了解不同流量之间的关系和流动情况。这种信息的可视化呈现对于我们理解系统的结构和转移过程至关重要。桑基图作为一种强大的可视化工具…

Lambda and Collections

我们先从最熟悉的Java集合框架(Java Collections Framework, JCF)开始说起。 为引入Lambda表达式,Java8新增了java.util.funcion包,里面包含常用的函数接口,这是Lambda表达式的基础,Java集合框架也新增部分接口,以便与…

tf卡打不开怎么办?tf卡数据丢失怎么恢复

TF卡打不开怎么办?当TF卡中的数据丢失后,又如何恢复呢?下面小编已为您梳理和归纳了答案!请继续阅读下文。 一、TF卡打不开怎么办? 首先,我们需要了解导致TF卡读不出来的具体原因,这可能包括没…

ch8_4中断系统

为什么需要中断? 输入,输出。 计算机程序调试;发生异常事件; 都需要由中断系统进行处理. 引发中断的各种因素包括:人为设置中断,程序性事故, 硬件故障,I/O设备,外部事件等…

英伟达驱动安装

https://zhuanlan.zhihu.com/p/60307377 https://www.nvidia.cn/Download/index.aspx?langcn

路由器的工作原理详解

什么叫路由? 路由器的英文是 Router,也就是「找路的工具」。找什么路?寻找各个网络节点之间的路。 换句话说,路由器就像是快递中转站,包裹会经过一个个的中转站,从遥远的地方寄到你家附近,数据…

驱动开发:内核远程线程实现DLL注入

在笔者上一篇文章《驱动开发:内核RIP劫持实现DLL注入》介绍了通过劫持RIP指针控制程序执行流实现插入DLL的目的,本章将继续探索全新的注入方式,通过NtCreateThreadEx这个内核函数实现注入DLL的目的,需要注意的是该函数在微软系统中…

Java多线程阻塞队列(BlockingDeque)的简析

目录 一.什么是阻塞队列(BlockingDeque) 二.阻塞队列有什么用? 三.运用阻塞队列来实现一个最简单的生产者消费者 四.模拟实现阻塞队列 一.什么是阻塞队列(BlockingDeque) 既然叫做阻塞队列,那么他就满足两个特性 1.队列:先进先出 2.阻塞:空了不让出,满了不让进 &#…

kali常用ping命令探测

ping 判断目标主机网络是否畅通 ping $ip -c 1其中,-c 1 表示发送一个数据包 traceroute 跟踪路由 traceroute $domain ARPING 探测局域网IP ARP(地址解析协议),将IP地址转换成MAC地址arping $ip -c 1 #!/bin/ bash######…

云原生监控平台 Prometheus 从部署到监控

1.监控系统架构设计 角色 节点 IP地址 监控端 Prometheus ,Grafana,node_exporter ,Nginx 47.120.35.251 被监控端1 node_exporter 47.113.177.189 被监控端2 mysqld_exporter,node_exporter,Nginx&#xff…

Centos7下载安装mysql

参考文档:https://xie.infoq.cn/article/5da9bfdfbdaabf7b0b982ab6e https://blog.csdn.net/Lance_welcome/article/details/107314575 一、下载mysql 5.7 # 下载mysql5.7.42版本 wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.42-linux-glibc2.12-…

Mysql 表的七种连接方式【附带练习sql】

连接 七种JOIN介绍 图形连接方式说明SQL内连接共有部分SELECT <select_list> FROM TableA A INNER JOIN TableB B ON A.Key B.Key;左连接A表独有共有部分SELECT <select_list> FROM TableA A LEFT JOIN TableB B ON A.Key B.Key;右连接B表独有共有部分SELECT &…

字符设备驱动内部实现原理解析以及分步注册流程和代码示例

1、字符设备驱动内部实现原理解析 原理&#xff1a;用户层调用 open() 函数打开设备文件&#xff0c;用ls-i查看inode号并找到与之对应的struct inode 结构体。在struct inode 结构体中&#xff0c;可以找到与文件关联的 struct cdev 设备驱动结构体。设备驱动结构体中包含了文…