赞
踩
iRedMail作为一个集成的开源邮件服务器解决方案,与单独的邮件组件(如Exim、Postfix、Dovecot等)相比,具有以下优点:
集成性: iredmail提供了一个完整的邮件服务器解决方案,集成了多个组件如MTA(邮件传输代理)、MDA(邮件投递代理)、MUA(邮件用户代理)、LDAP(轻量目录访问协议)等。
易用性: iredmail提供了用户友好的管理界面和工具,使得管理员可以轻松地管理邮件服务器、用户账户、域名设置、邮箱配额等。(可用作于接口调用测试)
全面的功能: iredmail不仅仅是一个简单的MTA或者MDA,它提供了丰富的功能和选项,包括反垃圾邮件、反病毒、邮件备份、LDAP集成、Webmail接口等。这些功能的集成使得用户可以在一个平台上完成多种邮件服务需求。
安全性: iredmail关注安全性,并提供了多层次的安全措施来保护邮件系统免受威胁。这包括SSL/TLS加密支持、SPF、DKIM、DMARC等技术的集成和支持,以及对安全漏洞的及时修复。
社区支持和文档: iredmail有一个活跃的社区支持和用户群体,用户可以在社区中获取技术支持、分享经验和解决问题。此外,iredmail提供了详细的文档和使用指南,帮助管理员快速上手和解决常见问题。
iRedMail是一个开源、免费的邮件服务器项目,基于GPL(v2)协议发布。
iRedMail 是一个强大且开源的电子邮件服务器套件,它简化了在 Linux 和 BSD 系统上部署和管理电子邮件服务器的过程。
iRedMail 集成了多个开源软件和服务,提供了一整套完整的电子邮件服务器解决方案,包括以下主要组件:
作用:处理邮件传输、路由和投递,确保邮件能够正确发送和接收。
邮件的处理流程是通过调用各个功能模块来完成,在效率、功能、可用性、扩展及安全等方面都考虑得比较充分
(本地测试:Postfix 能够在本地发送邮件到其他邮箱,而不需要一个正式注册的域名,因为邮件发送过程不依赖于域名的实际存在,而是通过 SMTP 直接与接收邮件服务器通信。)
功能:作为 Web 服务器,提供 HTTP/HTTPS 服务。
作用:支持 iRedAdmin 和 Roundcube 等基于 Web 的应用,处理用户的 Web 请求。
选项:可以选择 OpenLDAP、MySQL/MariaDB、PostgreSQL 作为用户和邮件账户的存储后台。
功能:用于存储其他程序的数据,也可用于存储邮件帐号。
作用:管理用户账户信息、配置数据和其他应用程序数据。
功能:用于存储邮件帐号,提供目录服务的存储和访问功能。
作用:提供集中化的用户认证和账户管理服务。
作用:是一种邮件策略引擎,通常用于邮件服务器(特别是 Postfix)中,以控制和管理电子邮件流量。它主要提供反垃圾邮件和滥用防护功能,包括速率限制、灰名单、SPF 检查等。
作用:
负责调用 ClamAV 对邮件进行病毒扫描
负责调用 SpamAssassin 对邮件内容进行过滤 ,并为外发邮件添加免责声明内容。
作用:检测并过滤垃圾邮件,提高邮件系统的清洁度和安全性。具有可扩展性和高度可配置性
作用:功能强大且灵活的开源反病毒软件,提供广泛的恶意软件检测功能,扫描和检测电子邮件中的病毒和恶意软件,保护邮件服务器免受病毒攻击。
作用:用户可以通过 Web 浏览器访问和管理电子邮件,支持丰富的插件和扩展。
作用:提供详细的访问和使用统计报告,帮助管理员监控和分析邮件服务器的运行状况。
作用:(由iredmail官方维护,含有专业版和免费版)管理员可以通过 Web 界面管理用户、域名、邮件列表和服务器配置,简化管理流程。
功能:提供基于 Web 的邮件、日历和联系人管理。
作用:用户可以通过 Web 界面访问电子邮件、管理日历和联系人,支持同步功能。
功能:实时性能监控和分析。
作用:监控服务器性能,提供详细的系统和服务的实时统计数据,帮助管理员快速诊断和解决问题。
安全性:集成了多种安全机制,如 SSL/TLS 加密、垃圾邮件和病毒过滤等。
基于 Web 的管理界面:通过 iRedAdmin 提供方便的 Web 管理界面,用于管理用户、域名和邮件列表等。
多平台支持:支持多种 Linux 发行版(如 Ubuntu、CentOS、Debian)和 FreeBSD。
当邮件发送到服务器的25端口,postfix接受连接,它会做一些基本检查
postfix 把邮件通过10024端口交给amavis(邮件内容过滤器)来处理,amavis只会检查邮件而不会丢弃或者拒绝邮件。
amavis调用SpamAssassin(反垃圾邮件过滤系统)检查邮件是否是垃圾邮件,如果SpamAssassin认为邮件是垃圾邮件,会给邮件打上标记
amavis调用ClamAV(防病毒引擎),看邮件是否含有病毒
amavis把检查完的邮件,通过10025端口重新把邮件交回给postfix
postfix把邮件交给LDA(本地投递代理, local delivery agent),LDA是负责本地邮件投放到用户的邮箱(dovecot提供的LDA功能,而不是postfix提供的LDA),邮件会进入用户的邮箱,Dovecot会执行用户设置的filter,也就是Dovecot通过调用Sieve(邮件过滤脚本语言),执行邮件过滤脚本,放到相关的文件夹
Dovecot 把邮件以Maildir 的方式存放在硬盘上。
Maildir 格式包含三个主要文件夹:
用户使用邮件客户端,通过pop3或imap协议进行连接。webmail RoundCube,是通过imap的方式来读取邮件。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。