设为首页 收藏本站
查看: 2433|回复: 0

[经验分享] linux下搭建iredmail邮件服务器

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-6-3 08:14:34 | 显示全部楼层 |阅读模式
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地址;本次模拟使用huangxiaofan.com域名;

具体步骤如下:
hostname  mail.huangxiaofan.com
vim /etc/hosts    //加入
127.0.0.1  mail.huangxiaofan.com

配置DNS解析,在域名购买的后台设置:
MX记录  mail.huangxiaofan.com
A 记录  把mail.huangxiaofan.com 指向一个vps的IP,这个IP就是我们要做邮件服务器的ip
spacer.jpg
下载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
spacer.jpg
wKiom1Vtf8KxY-SYAAIKmtBf49A468.jpg
默认邮件存储目录/var/vmail,选择next;

spacer.jpg wKioL1VtgWGBl1kcAAH35lKpCv8853.jpg
选择web服务器,空格键选择apache
spacer.jpg wKioL1VtgWbyBozUAAEl4aOByV4935.jpg
选择后端数据库存储邮件账号,选择mysql
spacer.jpg wKiom1Vtf9PjWROPAAKgionnGmw647.jpg
给mysql管理员root设置密码,不能为空不能有特殊字符;
spacer.jpg wKiom1Vtf9eT8sqZAAF1hnqFZT8438.jpg
虚拟域名,不能和主机名一样;
spacer.jpg wKioL1VtgXWzKAuFAAFW5-GJTDw713.jpg
设置域名管理员密码,用来管理后台;
spacer.jpg wKioL1VtgXrxhgjuAAHaNluzlK0887.jpg
安装组件
DKIM,电子邮件验证标准——域名密钥识别邮件标准。DomainKeys Identified Mail的缩写;
spacer.jpg wKiom1Vtf-rj7K3-AAMqMbBZAgQ246.jpg
配置完成,输入y继续安装包;/usr/local/src/iRedMail-0.9.1/config 配置文件保存用户名和密码,需要移动到一个安全的地方;
wKiom1Vtf_GxhMq-AAKlY46AqSs224.jpg
禁用selinux,防火墙规则是否提供选择n,使用mysql配置文件选择y;
1
2
3
4
5
6
[ INFO ] Disable SELinux in /etc/selinux/config.
< Question > Would you like to use firewall rules provided by iRedMail?
< Question > File: /etc/sysconfig/iptables, with SSHD port: 22. [Y|n]n
[ INFO ] Skip firewall rules.
< Question > Would you like to use MySQL configuration file shipped within iRedMail now?
< Question > 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.huangxiaofan.com/iredadmin/
spacer.jpg
wKiom1VtgvmCze6SAAHISd1AFDs759.jpg
登录之后的界面显示mysql和服务器相关信息

spacer.jpg 选择菜单栏Admins,修改管理员的属性,可以选择简体中文显示;
spacer.jpg wKiom1VtgwaCEiK5AAGzLwv3ODc136.jpg
添加——用户,设置邮件地址及密码;
spacer.jpg wKioL1VthKKAIY2MAACrKV5u1cI486.jpg
登录Roundcube系统 httpS://mail.huangxiaofan.com/mail/    使用创建的新用户登录,测试收发邮件;

spacer.jpg wKiom1Vtgw3CswK1AAMPKkyRkTA416.jpg
发送邮件速度较快,收取邮件较慢,QQ邮箱收取邮件大概要几分钟;
发送大附件内容2M,上传附件速度很慢,QQ邮箱收取大概1-2分钟;QQ发送过来的接收很慢,10分钟以上;

发邮件正常,收邮件非常慢,是因为Policyd服务造成的,解决办法:
vim /etc/policyd/cluebringer.conf  //找到 Greylisting这个模块,在前面加#
然后重启dovecot/postfix/cbpolicyd服务 :
1
service dovecot restart; service postfix restart; service cbpolicyd restart




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


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-73314-1-1.html 上篇帖子: dns 自动化管理平台 下篇帖子: ubuntu如何安装flash插件 邮件服务器 linux
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表