`
xuhui200820
  • 浏览: 5519 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

CentOS安装iRedMail邮件服务器

阅读更多

中文名为“艾瑞得邮件”,由 rhms 项目更名而来。是针对 Linux 设计的邮件服务器解决方案,是在操作系统安装好后使用的一套 shell 脚本,用于快速部署一套功能完善的邮件服务器解决方案。
iRedMail谷歌开源地址:http://code.google.com/p/iredmail/
iRedMail官网地址:http://www.iredmail.org/(国内被墙,鄙视之)

iRedMail系统要求
iiRedMail安装需要干净的系统环境,意思是服务器不存在与iredmail相关的组件,如Apache,MySQL,OpenLDAP,Postfix,Dovecot,Amavisd等。否则会覆盖原来的配置文件,甚至导致iredmail安装失败。
为了能安装iredmail,你需要满足以下两个条件:

  1. 一个干净的系统,如RHEL,CentOS,Scientific Linux 系统。
  2. 不低于512MB的内存。
  3. 配置好yun源

 

iRedMail组件
iRedMail主要是使用下面软件来构建邮件系统。

  • Apache 2.2.x
  • PHP 5.3.x
  • MySQL 5.1.x
  • OpenLDAP 2.4.x
  • Postfix 2.7.x ( MTA )
  • Dovecot 1.2.x
  • Amavisd 2.6.x
  • ClamAV 0.9x
  • SpamAssassin 3.2.x
  • Policyd 1.8.x
  • Pysieved 1.0
  • Roundcube 0.7.2 (Webmail )
  • phpMyAdmin 3.3
  • phpLDAPadmin 1.2
  • Awstats 6.9

组件的工作原理
amavisd-new 在这里的作用主要是:

  • 负责调用 ClamAV 对邮件进行病毒扫描
  • 负责调用 SpamAssassin 对邮件内容进行过滤
  • 实现 DKIM 签名和验证功能,还有实现免责声明的功能。

1. 当邮件发送到服务器的25端口,Postfix接受连接,它会做一些基本检查

  • 发送者是否在黑名单或者实时黑名单,如果在黑名单,马上拒绝
  • 是否是授权用户,可以进行转发
  • 接收者是否是服务器的用户,如果不是,马上拒绝
  • 如果我们启用的灰名单,那么会拒绝邮件或者接收

2. Postfix 把邮件通过10024端口交给amavis来处理,注意amavis,只会检查邮件而不会丢弃或者拒绝邮件。
3. amavis调用SpamAssassin检查邮件是否是spam,如果SpamAssassin认为邮件是垃圾邮件,会给邮件打上标记spam
4. amavis调用ClamAV,看邮件是否含有病毒
5. amavis把检查完的邮件,通过10025端口重新把邮件交回给postfix
6. postfix把邮件交给LDA(local delivery
agent),LDA是负责本地邮件投放到用户的邮箱,(我们这里使用dovecot提供的LDA功能,而不是postfix提供的LDA)邮件会进入用
户的邮箱,Dovecot会执行用户设置的filter,也就是Dovecot通过调用Sieve,放到相关的文件夹
7. Dovecot 把邮件以maildir的方式存放在硬盘上。
8. 用户使用邮件客户端,通过pop3或imap协议进行连接。webmail RoundCube,是通过imap的方式来读取邮件。

安装iRedMail
参考:http://www.iredmail.org/install_iredmail_on_rhel.html

安装完成之后需要知道的重要事情
1、阅读/root/iRedMail-x.y.z/iRedMail.tips,它包含一些与iredmail相关的信息
2、为SPF设置dns记录http://code.google.com/p/iredmail/wiki/DNS_SPF
3、为DKIM设置DNS记录http://code.google.com/p/iredmail/wiki/DNS_DKIM

webmail和其它一些程序的入口
Webmail http://your_server/mail/ (or /webmail, /roundcube)
iRedAdmin (admin panel) https://your_server/iredadmin/
phpMyAdmin https://your_server/phpmyadmin/
phpLDAPadmin https://your_server/phpldapadmin/
Awstats https://your_server/awstats/awstats.pl?config=web (or ?config=smtp)

添加新的域名DKIM

# amavisd genrsa /var/lib/dkim/linuxeye.com.pem# vi /etc/amavisd/amavisd.conf
dkim_key("linuxeye.com","dkim","/var/lib/dkim/linuxeye.com.pem");"linuxeye.com"=>{ d =>"linuxeye.com", a =>'rsa-sha256', ttl =>10*24*3600},# amavisd -c /etc/amavisd/amavisd.conf showkeys #显示DKIM,添加DNS TXT记录# amavisd -c /etc/amavisd/amavisd.conf testkeys #测试DKIM是否通过
TESTING#3: dkim._domainkey.linuxeye.com   => pass
分享到:
评论

相关推荐

    CentOS 7下安装iRedMail(案例).pdf

    【标题】: 在CentOS 7上安装iRedMail的详细教程 ...总结:本教程详细指导了在CentOS 7上安装iRedMail的步骤,包括系统准备、安装过程、配置选项以及与Samba4的集成,旨在帮助用户构建一个稳定、安全的邮件服务器环境。

    redhat 和centos和fedora 电子邮件服务器 iRedMail

    linux 电子邮件服务器 iRedMail

    iredmail安装Centos6.0下安装说明(第二部分)

    在本教程中,我们将深入探讨如何在CentOS 6.0操作系统上...至此,您已经在CentOS 6.0上成功安装并配置了Iredmail邮件服务器。尽管这个过程可能有些复杂,但遵循这些步骤并仔细操作,您将拥有一个稳定可靠的邮件系统。

    EwoMail是基于Linux的开源邮件服务器软件,集成了众多优秀稳定的组件.rar

    EwoMail是基于Linux的开源邮件服务器软件,集成了众多优秀稳定的组件,是一个快速部署、简单高效、多语言、安全稳定的邮件解决方案,帮助你提升运维效率,降低 IT 成本,兼容主流的邮件客户端,同时支持电脑和手机...

    iRedMail-1.3.1.tar.gz

    总的来说,iRedMail-1.3.1提供了全面的邮件服务器解决方案,结合了Postfix和Dovecot的优势,加上自动化安装脚本,使得邮件服务器的搭建变得简单易行。对于那些寻求高效、安全邮件服务的个人或企业来说,这是一个非常...

    iRedMail-1.3.2.tar.gz

    iRedMail是一款强大的开源邮件服务器解决方案,专为Linux操作系统设计。它集成了多个开源项目,如Postfix(SMTP服务器)、Dovecot(IMAP/POP3服务器)、Amavisd-new(反病毒和反垃圾邮件)、MySQL或PostgreSQL...

    iRedMail:适用于主流LinuxBSD发行版的功能齐全的开源邮件服务器解决方案

    iRedMail是功能齐全的邮件服务器解决方案。 它支持少数主流Linux / BSD发行版: CentOS 7、8 Debian 10 Ubuntu 18.04、20.04 FreeBSD 12.x 的OpenBSD 6.7 更多信息: 许可:GPL v3 作者:张黄斌(zhed在...

    适用于主流Linux / BSD发行版的功能齐全的开源邮件服务器解决方案。-Linux开发

    它支持少数主流Linux / BSD发行版:CentOS Debian Ubuntu FreeBSD OpenBSD更多信息:许可证:GPL v3作者:Zhang Huangbin(iredmail.org上的zhb)检查iRedMail是功能齐全的邮件服务器解决方案。 它支持几种主流Linux...

    iRedMail部署和使用

    本系列课程为iRedMail部署和使用系列视频课程,此课程主题为:iRedMail手把手搭建实战,包括:1、CentOS7操作系统安装2、安装环境准备;3、iRedMail安装过程;4、收发邮件测试;5、调整及优化。

    iRedMail-1.1.tar

    一个比较不错的linux下的邮件服务器端,架设也比较简单。只需要一个干净得Linux环境,推荐CENTOS 7 适合小企业和个人架设自己的邮件服务器,成本比较低! 也不吃资源。值得推荐

    iRedMail-0.9.7.rar_Linux/Unix编程_Others_

    iRedMail是一款强大的开源邮件服务器解决方案,专为Linux/Unix平台设计。它的最新版本是0.9.7,适用于CentOS 6.5及更高版本的系统。这个压缩包文件"iRedMail-0.9.7.rar"包含了构建自托管邮件服务器所需的所有组件和...

    vps:具有主要Linux发行版以及FreeBSD和OpenBSD的VPS类型服务器

    VPS型服务器项目重要的是,在...有关这些书籍的详细信息以及另外10本书,请参阅: 安全工具地点邮件服务器iRedMail Zimbra- //www.zimbra.com/downloads/zimbra-collaboration-open-source,需要8GB的RAM 函件-ABOX -

Global site tag (gtag.js) - Google Analytics