linux下搭建iredmail邮件服务器

网友投稿 1507 2023-03-18

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

linux下搭建iredmail邮件服务器

iRedMail是一个不错的邮局服务器免费解决方案,适合小型企业、个人或者团队等搭建内部员工邮箱服务;

使用iRedmail搭建邮件服务器,需要有公网的centos主机。推荐使用vps;

iRedMail 核心组件及其对应的功能:

Postfix: SMTP 服务器

Dovecot: POP3/IMAP/Managesieve 服务器

Apache: Web 服务器

MySQL: 用于存储其它程序的数据,也可用于存储邮件帐号。

OpenLDAP: 用于存储邮件帐号。

Policyd: Postfix policy server

Roundcube: 网页邮箱;

Awstats: 用于分析 Apache 和 Postfix 日志文件,并生成简单的图表。

Fail2ban: 扫描各种日志文件,发现多次密码错误等情况时可自动封禁对方 IP 一段时间。用于保证服务器安全。

iRedAdmin:基于 web 的邮件帐号管理程序。

1、iredmail安装

前期准备工作,需要申请独立的域名,可以到万网或新网购买域名;

具体步骤如下:

vim /etc/hosts    //加入

配置DNS解析,在域名购买的后台设置:

下载iRedMail

若你的服务器为国内服务器,那么在安装前需要做一些处理:

tar jxvf iRedMail-0.9.1.tar.bz2

cd iRedMail-0.9.1/pkgs

sed -i 's/iredmail.org/106.187.51.47/g'  get_all.sh

cd ..

美国的vps不需要做上面的操作,直接sh执行脚本;

sh iRedMail.sh

执行后需要下载安装包,完成后进入到图形化安装界面

社区论坛地址,和管理员FAQ文档地址;选择yes

默认邮件存储目录/var/vmail,选择next;

选择web服务器,空格键选择apache

选择后端数据库存储邮件账号,选择mysql

给mysql管理员root设置密码,不能为空不能有特殊字符;

虚拟域名,不能和主机名一样;

设置域名管理员密码,用来管理后台;

安装组件

DKIM,电子邮件验证标准——域名密钥识别邮件标准。DomainKeys Identified Mail的缩写;

配置完成,输入y继续安装包;/usr/local/src/iRedMail-0.9.1/config 配置文件保存用户名和密码,需要移动到一个安全的地方;

禁用selinux,防火墙规则是否提供选择n,使用mysql配置文件选择y;

[ INFO ] Disable SELinux in /etc/selinux/config.< Question > Would you like to use firewall rules provided by iRedMail?< Question > File: /etc/sysconfig/iptables, with SSHD port: 22. [Y|n]n[ INFO ] Skip firewall rules.< Question > Would you like to use MySQL configuration file shipped within iRedMail now?< Question > File: /etc/my.cnf. [Y|n]y

[ INFO ] Disable SELinux in /etc/selinux/config.< Question > Would you like to use firewall rules provided by iRedMail?< Question > File: /etc/sysconfig/iptables, with SSHD port: 22. [Y|n]n[ INFO ] Skip firewall rules.< Question > Would you like to use MySQL configuration file shipped within iRedMail now?< Question > File: /etc/my.cnf. [Y|n]y

安装完成后,会显示登录webmail及iredAdmin后台的地址,用户名和密码;

2、使用邮箱系统

安装完后,看下这些服务是否启动: 使用命令pstree

登录之后的界面显示mysql和服务器相关信息

添加——用户,设置邮件地址及密码;

发送邮件速度较快,收取邮件较慢,QQ邮箱收取邮件大概要几分钟;

发送大附件内容2M,上传附件速度很慢,QQ邮箱收取大概1-2分钟;QQ发送过来的接收很慢,10分钟以上;

发邮件正常,收邮件非常慢,是因为Policyd服务造成的,解决办法:

vim /etc/policyd/cluebringer.conf  //找到 Greylisting这个模块,在前面加#

然后重启dovecot/postfix/cbpolicyd服务 :

service dovecot restart; service postfix restart; service cbpolicyd restart

service dovecot restart; service postfix restart; service cbpolicyd restart

简单的邮件服务器搭建完毕,对于中小企业需求不大的话可以考虑使用;

上一篇:关于Tomcat 安全配置与性能优化
下一篇:关于Centos下Clamv反病毒软件包更新问题
相关文章

 发表评论

暂时没有评论,来抢沙发吧~