一.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.新建域名解析
阿里云的设置方法:
打开域名----点解析
2.修改hostname和本机的hosts
vi /etc/sysconfig/network
vi /etc/hosts 添加 mail.audient925.com com
二.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.出现下面界面
点yes,进入存放邮件目录的界面
点next,服务器选apache
点next,存放方式选mysql
点next,设置mysql的密码(123456)
点next,设置域名(audient925.com)
点next,设置管理员的密码
点next,选择需要安装的插件,默认就好
点y就可以继续安装,出现修改iptables规则选n
出现修改/etc/my.cnf,选y,继续安装
安装完成后显示的信息
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 后面[]给删除,如果已经去掉了就直接保存退出
重新启动服务
/etc/init.d/dovecot restart
打开Google浏览器输入 httpS://mail.audient925.com/iredadmin/ 可以登录后台
打开 httpS://mail.audient925.com/mail 可以登录邮箱
foxmail 使用iredmail的方法:
打开foxmail 输入e-mail地址 [email protected]域名 密码:xxxx,点下一步
接收服务器类型:IMAP
IMAP服务器:mail.域名 选ssl 端口为993
SMTP服务器:mial.域名 不选ssl 端口为25
如果foxmail不能发送邮件,把smtp25端口改成578
如果foxmail不能收到邮件,在设置里面把发邮件的email地址设置成白名单,以免当成垃圾邮件