一.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.新建域名解析



阿里云的设置方法:


打开域名----点解析


10分钟教你阿里云环境下搭建iredmail邮件服务器_iredmail





2.修改hostname和本机的hosts


  vi /etc/sysconfig/network


10分钟教你阿里云环境下搭建iredmail邮件服务器_iredmail_02


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


10分钟教你阿里云环境下搭建iredmail邮件服务器_域_03






二.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


4.进入安装目录


cd iRedMail-0.9.5-1






5.安装


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



6.出现下面界面


10分钟教你阿里云环境下搭建iredmail邮件服务器_iredmail_04



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



10分钟教你阿里云环境下搭建iredmail邮件服务器_iredmail_05



点next,服务器选apache


10分钟教你阿里云环境下搭建iredmail邮件服务器_域_06



点next,存放方式选mysql


10分钟教你阿里云环境下搭建iredmail邮件服务器_iredmail_07



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


10分钟教你阿里云环境下搭建iredmail邮件服务器_域_08


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


10分钟教你阿里云环境下搭建iredmail邮件服务器_iredmail_09


点next,设置管理员的密码


10分钟教你阿里云环境下搭建iredmail邮件服务器_域_10


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


10分钟教你阿里云环境下搭建iredmail邮件服务器_iredmail_11


10分钟教你阿里云环境下搭建iredmail邮件服务器_iredmail_12


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


10分钟教你阿里云环境下搭建iredmail邮件服务器_iredmail_13



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


10分钟教你阿里云环境下搭建iredmail邮件服务器_iredmail_14



安装完成后显示的信息


10分钟教你阿里云环境下搭建iredmail邮件服务器_公网_15


7.启动文件


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


10分钟教你阿里云环境下搭建iredmail邮件服务器_域_16


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






三. iredmail使用


1.先修改配置文件


vi /etc/dovecot/dovecot.conf


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


10分钟教你阿里云环境下搭建iredmail邮件服务器_域_17


重新启动服务


/etc/init.d/dovecot restart




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



10分钟教你阿里云环境下搭建iredmail邮件服务器_域_18


打开  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地址设置成白名单,以免当成垃圾邮件