iRedMail邮件服务器搭建

一、iRedMail简介

iredmail是基于开源的postfix、dovecot、openldap、roundcube等软件,加上作者开发的安装包、配置文件、管理工具(都开源),可快速搭建一个支持SMTP、POP3、IMAP等协议,提供WebMail和Web管理界面的邮件系统

二、安装iRedMail

1.放开端口

打开25 995 993 587 465端口

yum install -y telnet
telnet smtp.qq.com 25

2. 更新系统安装包

yum  update -y

3. 修改服务器主机名

hostnamectl set-hostname mail.example.com
vim /etc/hostname
mx.example.com
#/etc/hosts:主机名<=> IP地址映射。警告:将FQDN主机名列为第一项。
vim /etc/hosts
127.0.0.1 mail.example.com mx localhost localhost.localdomain
hostname -f

4. 禁用 SELinux

vim /etc/selinux/config
SELINUX=disabled
setenforce 0

5. 下载iRedMail并解压

mkdir -p /opt/aladdin/mail && cd /opt/aladdin/mail/
wget https://github.com/iredmail/iRedMail/archive/1.3.2.tar.gz
tar zxf 1.3.2.tar.gz
rm -rf 1.3.2.tar.gz
cd iRedMail-1.3.2/
yum -y  install deltarpm 
mkdir /opt/aladdin/mail/data
bash iRedMail.sh
image.png

image.png

image.png

image.png

image.png

最后rebbot重启

6. 访问

  • Roundcube Webmail:https://您的服务器/mail/
  • SOGo组件:https://您的服务器/SOGo
  • Web管理面板(iRedAdmin):https://your_server/iredadmin/
  • https://aldmail.aladdinedu.com/netdata/

Username: postmaster@aladdinedu.com
Password: Ald0071!

https://docs.iredmail.org/install.iredmail.on.rhel.html

您的连接不是私密连接
攻击者可能会试图从 x.x.x.x 窃取您的信息(例如:密码、通讯内容或信用卡信息)。了解详情
NET::ERR_CERT_INVALID
将您访问的部分网页的网址、有限的系统信息以及部分网页内容发送给 Google,以帮助我们提升 Chrome 的安全性。隐私权政策
x.x.x.x 通常会使用加密技术来保护您的信息。Google Chrome 此次尝试连接到 x.x.x.x 时,此网站发回了异常的错误凭据。这可能是因为有攻击者在试图冒充 x.x.x.x,或 Wi-Fi 登录屏幕中断了此次连接。请放心,您的信息仍然是安全的,因为 Google Chrome 尚未进行任何数据交换便停止了连接。
您目前无法访问 x.x.x.x,因为此网站发送了 Google Chrome 无法处理的杂乱凭据。网络错误和攻击通常是暂时的,因此,此网页稍后可能会恢复正常。

解决:就是在当前页面用键盘输入 thisisunsafe ,不是在地址栏输入,就直接敲键盘就行了,页面即会自动刷新进入网页。

原因:因为Chrome不信任这些自签名ssl证书,为了安全起见,直接禁止访问了,thisisunsafe 这个命令,说明你已经了解并确认这是个不安全的网站,你仍要访问就给你访问了。

三、配置域名解析

https://docs.iredmail.org/setup.dns.html

1. 配置SPF

SPF是指Sender Policy Framework,是为了防范垃圾邮件而提出来的一种DNS记录类型,SPF是一种TXT类型的记录。不给iRedMail设置好SPF,你发出去的邮件基本上会被判定为垃圾邮件。

  • 主机记录为:@
  • 记录类型为:TXT
  • 记录值为:v=spf1 mx mx:sendmail.aladdinedu.com ~all

2. 配置DKIM

DKIM(DomainKeys Identified Mail)基于传统的密钥认证方式,产生公钥(public key)和私钥(private key),公钥将会存放在 DNS服务器中, 而私钥会存放在发信服务器上。数字签名由发送服务器自动产生,并依附在邮件头中,发送到收信服务器里。
邮件的接收端将会对邮件头中的签名和从DNS获取公钥进行验证, 检查邮件是否被伪造。 DKIM签名是现行通用的反垃圾技术之一,有了该配置, 邮件的到达率将会显著提升。

cat /opt/aladdin/mail/iRedMail-1.3.2/iRedMail.tips
  • 主机记录为:dkim._domainkey
  • 记录类型为:TXT
  • 记录值为:将iRedMail.tips中如下图内容去除“”号
image.png
image.png

卸载iRedMail

systemctl stop postgresql
systemctl stop spamassassin
systemctl stop postfix
systemctl stop uwsgi
systemctl stop dovecot
systemctl stop iredapd
systemctl stop php-fpm
systemctl stop nginx
yum remove postgresql -y
yum remove spamassassin -y
yum remove postfix -y
yum remove uwsgi -y
yum remove dovecot -y
yum remove iredapd -y
yum remove php-fpm -y
yum remove nginx -y
rm -rf /opt/aladdin/mail
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容