阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux下搭建iRedMail邮件服务器

402次阅读
没有评论

共计 2574 个字符,预计需要花费 7 分钟才能阅读完成。

iRedMail 是一个开源、免费的邮件服务器项目,基于 GPL(v2)协议发布。官网 www.iredmail.org(国内不能访问),可以通过 www.iredmail.com 访问。

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

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

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

Postfix: SMTP 服务器

Dovecot: POP3/IMAP/Managesieve 服务器

Apache: Web 服务器

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

OpenLDAP: 用于存储邮件帐号。

Policyd: Postfix policy server

Amavisd: 提供 DKIM 签名及校验、SPF 校验、为外发邮件添加“免责声明”内容,并调用 SpamAssassin 做基于邮件内容的发垃圾扫描,调用 ClamAV 做邮件病毒扫描。

Roundcube: 网页邮箱;

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

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

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

1、iredmail 安装

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

并购买 vps,安装 centos 系统,有独立的 ip 地址;本次模拟使用 linuxidc.com 域名;

具体步骤如下:

hostname  mail.linuxidc.com

vim /etc/hosts    // 加入

127.0.0.1  mail.linuxidc.com

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

MX 记录  mail.linuxidc.com

A 记录  把 mail.linuxidc.com 指向一个 vps 的 IP,这个 IP 就是我们要做邮件服务器的 ip

Linux 下搭建 iRedMail 邮件服务器

下载 iRedMail

wget http://www.iredmail.com/iRedMail-0.9.1.tar.bz2 

(当前最新版本为 0.9.1, 以后会变,请到 http://www.iredmail.com/download.html 下载最新版本)

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

tar jxvf iRedMail-0.9.1.tar.bz2

cd iRedMail-0.9.1/pkgs

vi  get_all.sh //  把  https://mirrors.Fedoraproject.org 改为 http://mirrors.fedoraproject.org

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

cd ..

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

sh iRedMail.sh

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

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

Linux 下搭建 iRedMail 邮件服务器

Linux 下搭建 iRedMail 邮件服务器

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

Linux 下搭建 iRedMail 邮件服务器

Linux 下搭建 iRedMail 邮件服务器

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

Linux 下搭建 iRedMail 邮件服务器

Linux 下搭建 iRedMail 邮件服务器

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

Linux 下搭建 iRedMail 邮件服务器

Linux 下搭建 iRedMail 邮件服务器

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

Linux 下搭建 iRedMail 邮件服务器

Linux 下搭建 iRedMail 邮件服务器

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

Linux 下搭建 iRedMail 邮件服务器

Linux 下搭建 iRedMail 邮件服务器

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

Linux 下搭建 iRedMail 邮件服务器

Linux 下搭建 iRedMail 邮件服务器

安装组件

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

Linux 下搭建 iRedMail 邮件服务器

Linux 下搭建 iRedMail 邮件服务器

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

Linux 下搭建 iRedMail 邮件服务器

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

1

2

3

4

5

6

[INFO] Disable SELinux in /etc/selinux/config.

 Would you like to use firewall rules provided by iRedMail?

 File: /etc/sysconfig/iptables, with SSHD port: 22. [Y|n]n

[INFO] Skip firewall rules.

 Would you like to use MySQL configuration file shipped within iRedMail now?

 File: /etc/my.cnf. [Y|n]y

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

2、使用邮箱系统

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

1

for  s in  httpd  iredapd  amavisd  clamd  postfix  dovecot  cbpolicyd  spamassassin  clamd.amavisd  saslauthd  fail2ban; do /etc/init.d/$s restart; done

安装完成后,先登录 iredadmin 后台 httpS://mail.linuxidc.com/iredadmin/

Linux 下搭建 iRedMail 邮件服务器

Linux 下搭建 iRedMail 邮件服务器

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

Linux 下搭建 iRedMail 邮件服务器

选择菜单栏 Admins,修改管理员的属性,可以选择简体中文显示;

Linux 下搭建 iRedMail 邮件服务器

Linux 下搭建 iRedMail 邮件服务器

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

Linux 下搭建 iRedMail 邮件服务器

Linux 下搭建 iRedMail 邮件服务器

登录 Roundcube 系统 httpS://mail.linuxidc.com/mail/    使用创建的新用户登录,测试收发邮件;

Linux 下搭建 iRedMail 邮件服务器

发送邮件速度较快,收取邮件较慢,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

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

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2015-06/118364.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-20发表,共计2574字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中