一.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.提供一个域名( audient925.com)和一个带公网ip的主机(x.x.x.x为公网ip,修改hosts

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

3.安装idrdmail

4. iredmail使用

5. iredmail增加域




一.准备域名,公网ip



1.新建域名解析



阿里云的设置方法:


打开域名----点解析


spacer.gifwKioL1hNZaSCYwEkAAGM8dZdW38694.png-wh_50





2.修改hostname和本机的hosts


  vi /etc/sysconfig/network


spacer.gifwKiom1hNZa2wdAqAAAA0XutDPTw478.png-wh_50


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


spacer.gifwKioL1hNZcrAN4LOAABJNPF4DX0087.png-wh_50






二.iredmail安装


官网下载安装包


http://www.iredmail.com/download.html


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


cd /usr/local/src


2.下载安装包


wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.5-1.tar.bz2


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.gifwKiom1hNZgWzfigtAABgyG-LYMg386.png-wh_50



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



spacer.gifwKioL1hNZhGAWHBNAAFJyyHPYcE662.png-wh_50



点next,服务器选apache


spacer.gifwKiom1hNZhzBDHZ-AADjtisV1wc091.png-wh_50



点next,存放方式选mysql


wKioL1hNZkTzB5UPAAEZuhPYXjs636.png-wh_50

spacer.gif



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


spacer.gif

wKiom1hNZlTymTP8AAEB3iab6hU840.png-wh_50


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


spacer.gifwKioL1hNZlzT6HskAABUe4aLpH0867.png-wh_50


点next,设置管理员的密码


spacer.gifwKioL1hNZnbhAkYpAAD6P2d4IRs936.png-wh_50


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


spacer.gif

wKiom1hNZoCjBktSAAB9uIO_n10813.png-wh_50


wKiom1hNZpbwOPX1AABcvli7DZo490.png-wh_50


spacer.gif

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


spacer.gifwKioL1hNZqnz6VEVAACYd2oefAg628.png-wh_50



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


wKiom1hNZrSwcdyNAAAV_yoh-_w698.png-wh_50



安装完成后显示的信息


wKiom1hNZs3AAkJ0AAB7gnJNKdc853.png-wh_50

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


wKiom1hNZvXxIwssAACXIM_coCg530.png-wh_50


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






三. iredmail使用


1.先修改配置文件


vi /etc/dovecot/dovecot.conf


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


spacer.gifwKioL1hNZwDjvzHxAADdWwL8FeE491.png-wh_50


重新启动服务


/etc/init.d/dovecot restart




打开Google浏览器输入 httpS://mail.audient925.com/iredadmin/ 可以登录后台



wKiom1hNZzbR8OBbAAD5m7rwkdw451.png-wh_50


打开  httpS://mail.audient925.com/mail 可以登录邮箱








foxmail 使用iredmail的方法:


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


接收服务器类型:IMAP

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

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


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


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