一.ireaqdmail 介绍

RedMail 是一个基于 Linux/BSD 系统的零成本、功能完备、成熟的邮件服务器解决方案。

iRedMail 是一个开源、免费的项目。以 GPL(v2)协议发布。


二.使用的核心组件及其对应的功能

  • Postfix: SMTP 服务器

  • Dovecot: POP3/IMAP/Managesieve 服务器

  • Apache: Web 服务器

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

  • OpenLDAP: 用于存储邮件帐号。

  • Policyd: Postfix policy server

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

  • Roundcube: Webmail

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

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

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


操作步骤

1.提供一个域名( )和一个带公网ip的主机(x.x.x.x为公网ip,修改hosts

2.在域名服务器上做域名解析

3.安装idrdmail

4. iredmail使用

5. iredmail增加域


一.准备域名,公网ip

1.新建域名解析

阿里云的设置方法:

打开域名----点解析

spacer.gif

2.修改hostname和本机的hosts

  vi /etc/sysconfig/network

spacer.gif

vi /etc/hosts 添加  mail.audient925.com com

spacer.gif


二.iredmail安装

官网下载安装包

1.进入软件包存放的目录

cd /usr/local/src

2.下载安装包

wget 

3.解压安装包

tar jxvf iRedMail-0.9.5-1.tar.bz2

spacer.gif

4.进入安装目录

cd iRedMail-0.9.5-1


5.安装

  IREDMAIL_MIRROR='http://42.159.241.31' bash iRedMail.sh

6.出现下面界面

spacer.gif

点yes,进入存放邮件目录的界面

spacer.gif

点next,服务器选apache

spacer.gif

点next,存放方式选mysql

spacer.gif

点next,设置mysql的密码(123456)

spacer.gif

点next,设置域名(audient925.com)

spacer.gif

点next,设置管理员的密码

spacer.gif

点next,选择需要安装的插件,默认就好

spacer.gif

spacer.gif

点y就可以继续安装,出现修改iptables规则选n

spacer.gif

出现修改/etc/my.cnf,选y,继续安装

安装完成后显示的信息

spacer.gif

7.启动文件

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

出现失败的原因,是用了restart的命令,先停止在启动的


三. iredmail使用

1.先修改配置文件

vi /etc/dovecot/dovecot.conf

把listen 后面[]给删除,如果已经去掉了就直接保存退出

spacer.gif

重新启动服务

/etc/init.d/dovecot restart

打开Google浏览器输入  可以登录后台

打开  mail 可以登录邮箱


foxmail 使用iredmail的方法:

打开foxmail  输入e-mail地址 test@域名 密码:xxxx,点下一步

接收服务器类型:IMAP

IMAP服务器:mail.域名 选ssl  端口为993

SMTP服务器:mial.域名 不选ssl  端口为25  

如果foxmail不能发送邮件,把smtp25端口改成578

如果foxmail不能收到邮件,在设置里面把发邮件的email地址设置成白名单,以免当成垃圾邮件