参考网址的教程: https://workaround.org/ispmail/lenny/bigpicture
邮件接收过程中各个软件的功能分布流程
在收发电子邮件的过程中,Postfix、Dovecot、Squirrelmail、MySQL、AMaVis、Clam AntiVirus和SpamAssasin的功能分类流程图如下所示:
  1. 电子邮件采用SMTP协议,通过TCP端口25进入邮件服务器。Postfix通过监控这个端口,接收电子邮件并进行一些基本检查。这些检查比如:发件人是否在黑名单?邮件是否经过认证,可以不需要后续的检查?或者,邮件发送给系统的无效用户?如果不行人发信人,可以给给邮件设置标记。在这个步骤,Postfix可以选择拒绝接收邮件或者接收邮件。
  2. 接收邮件之后,Postfix采用 SMTP 协议经过TCP端口 10024 转发到 AMAVis 用于做内容检测。注意,在这一步之后,不能够在继续拒绝接收电子邮件。因此,AMAVis只能采取接收邮件或者丢弃它。通常 AMaVis 会给邮件增加标记以便用户知道AMAVis是否认为这封邮件是垃圾邮件。
  3. AMaVis 让 SpamAssasin 检查邮件是否是垃圾邮件。可以通过给 SpamAssasin 设置垃圾邮件的判别提高 SpamAssasin 判别垃圾邮件的准确度
  4. AMAVis同样运行 ClamAV检测邮件,以查看邮件是否含有病毒
  5. 检查完毕后,AMAVis 通过 TCP 10025 端口见邮件送回给 Postfix。Postfix被配置成为信任从这个端口接收的邮件,因此,不会再对邮件进行进一步的检测。
  6. 之后,Postfix将邮件专递给 Dovecot。Dovecot 中,可以预先设计邮件接收规则,使得邮件能够存储到特定的文件夹下
  7. Dovecot 以 maildir 格式将邮件存储到硬盘中
  8. 用户的邮件客户端可以通过 POP3 协议与 IMAP 协议查看邮件

邮件接收中Postfix、Dovecot、Squirrelmail、MySQL、AMaVis、Clam AntiVirus和SpamAssasin的功能解析相关推荐

  1. LAMP+Postfix+Dovecot+SquirrelMail邮件服务器搭建

    LAMP+Postfix+Dovecot+SquirrelMail邮件服务器搭建 前段时间介绍过了在RHEL5下如何搭建LAMP环境,今天来介绍如何在LAMP下搭建邮件服务器,这一篇是构建基于post ...

  2. linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件...

    linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件 使用虚拟用户收发邮件安装 九.安装Courier authentication lib ...

  3. centos7+postfix+dovecot+squirrelmail

    Centos7+postfix+dovecot+SquirrelMail 说明:未使用数据库,密码验证采用系统本地用户,本机IP:192.168.10.1,Hostname改成自己的 1.关闭防火墙及 ...

  4. RHEL5下构建LAMP+Postfix+Dovecot+SquirrelMail+Extmail+Extman+DRBD

    ---------------------------- LAMP下部署 Postfix+Dovecot+SquirrelMail+Extmail+Extman+SpamAssassin防垃圾邮件 实 ...

  5. linux邮件自动回复,debian上 postfix+dovecot+squirrelmail 实现 自动回复

    作者:lxq007 本文主要介绍了基于dovecot 的邮件自动回复 的配置过程. 我使用的系统及安装的软件包为Debian GNU/Linux 4.0.postfix 2.3.4-3 .squirr ...

  6. linux mysql 邮件_linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件...

    linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件 使用虚拟用户收发邮件安装 九.安装Courier authentication lib ...

  7. linux用户无法接收邮件,linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(一)-系统账户登陆收发邮件...

    linux 下 搭建邮件邮件服务器(一)-系统账户登陆收发邮件 一.安装环境# lsb_release -d Description:    CentOS release 6.5 (Final) #  ...

  8. 邮件服务器(postfix与squirrelmail)

    Postfix+squirrelmail均为linux自带软件 废话不说~直接开始~(有需求请Q:395061796,竭诚×××~) [root@zhangc ~]# vim /etc/resolv. ...

  9. 中英词典+mysql_php+mysql实现英汉查询词典的功能

    create database worddb; 2.创建表 create table words( id int auto_increment primary key, en_word varchar ...

最新文章

  1. mdf与ldf文件如何还原到SQLserver数据库
  2. java 正则表达式 demo_JAVA正则表达式语法
  3. cgo的几种使用方式
  4. 聊聊前段插件之Datatables
  5. linux集群流程运行,linux 怎么配置集群
  6. warning modified in the future
  7. SAP UI5 初学者教程之五:视图控制器初探 试读版
  8. 判断是否为二叉排序树的递归算法_左神直通BAT算法笔记(基础篇)
  9. toj 4315 一二三
  10. USACO / Sorting a Three-Valued Sequence (简单题,方法正确性待证)
  11. python绘制正方形、利用turlr_《像计算机科学家一样思考Python》学习笔记(四)...
  12. 2017 年大数据、物联网与 AI 的趋势预测
  13. php+ci+db+debug,[PHP] Web Framework : CodeIgniter MySQL Database 使用教學
  14. CF618F Double Knapsack
  15. 微信打开网页:如需浏览,请长按网址复制后使用浏览器访问怎么解决
  16. 硬件知识储备01_一文看懂W25Qxx系列芯片(W25Q16、W25Q32、W25Q64...)
  17. 大创人人有,我怎么才能拿到国家级?
  18. python提取图片文字_怎样用Python提取图片中的文字
  19. 基于浏览器的m3u8和flv的播放器
  20. 大型网站架构“三高”(高并发、高可用、高性能)

热门文章

  1. JavaWeb加强之JSON、jQuery、Ajax、Java正则表达式、过滤器、监听器、模板引擎FreeMarker
  2. 游戏最终排名预测--kaggle项目笔记
  3. 1.3 常规自媒体与小红书运营有什么区别?【玩赚小红书】
  4. 万门mysql_万门DX-MySQL零基础特训班
  5. 炬源繁荣气化炉炸酱面
  6. 理解maven命令package、install、deploy的联系与区别
  7. Nginx下本机多项目虚拟主机配置[一个端口多个站点]
  8. [激光原理与应用-23]:《激光原理与技术》-9- 激光产生技术-锁模技术
  9. MCU与ARM-Linux有何开发区别
  10. 废纸篓清空|mac删除的文件如何恢复