邮件接收中Postfix、Dovecot、Squirrelmail、MySQL、AMaVis、Clam AntiVirus和SpamAssasin的功能解析
- 电子邮件采用SMTP协议,通过TCP端口25进入邮件服务器。Postfix通过监控这个端口,接收电子邮件并进行一些基本检查。这些检查比如:发件人是否在黑名单?邮件是否经过认证,可以不需要后续的检查?或者,邮件发送给系统的无效用户?如果不行人发信人,可以给给邮件设置标记。在这个步骤,Postfix可以选择拒绝接收邮件或者接收邮件。
- 接收邮件之后,Postfix采用 SMTP 协议经过TCP端口 10024 转发到 AMAVis 用于做内容检测。注意,在这一步之后,不能够在继续拒绝接收电子邮件。因此,AMAVis只能采取接收邮件或者丢弃它。通常 AMaVis 会给邮件增加标记以便用户知道AMAVis是否认为这封邮件是垃圾邮件。
- AMaVis 让 SpamAssasin 检查邮件是否是垃圾邮件。可以通过给 SpamAssasin 设置垃圾邮件的判别提高 SpamAssasin 判别垃圾邮件的准确度
- AMAVis同样运行 ClamAV检测邮件,以查看邮件是否含有病毒
- 检查完毕后,AMAVis 通过 TCP 10025 端口见邮件送回给 Postfix。Postfix被配置成为信任从这个端口接收的邮件,因此,不会再对邮件进行进一步的检测。
- 之后,Postfix将邮件专递给 Dovecot。Dovecot 中,可以预先设计邮件接收规则,使得邮件能够存储到特定的文件夹下
- Dovecot 以 maildir 格式将邮件存储到硬盘中
- 用户的邮件客户端可以通过 POP3 协议与 IMAP 协议查看邮件
邮件接收中Postfix、Dovecot、Squirrelmail、MySQL、AMaVis、Clam AntiVirus和SpamAssasin的功能解析相关推荐
- LAMP+Postfix+Dovecot+SquirrelMail邮件服务器搭建
LAMP+Postfix+Dovecot+SquirrelMail邮件服务器搭建 前段时间介绍过了在RHEL5下如何搭建LAMP环境,今天来介绍如何在LAMP下搭建邮件服务器,这一篇是构建基于post ...
- linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件...
linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件 使用虚拟用户收发邮件安装 九.安装Courier authentication lib ...
- centos7+postfix+dovecot+squirrelmail
Centos7+postfix+dovecot+SquirrelMail 说明:未使用数据库,密码验证采用系统本地用户,本机IP:192.168.10.1,Hostname改成自己的 1.关闭防火墙及 ...
- RHEL5下构建LAMP+Postfix+Dovecot+SquirrelMail+Extmail+Extman+DRBD
---------------------------- LAMP下部署 Postfix+Dovecot+SquirrelMail+Extmail+Extman+SpamAssassin防垃圾邮件 实 ...
- linux邮件自动回复,debian上 postfix+dovecot+squirrelmail 实现 自动回复
作者:lxq007 本文主要介绍了基于dovecot 的邮件自动回复 的配置过程. 我使用的系统及安装的软件包为Debian GNU/Linux 4.0.postfix 2.3.4-3 .squirr ...
- linux mysql 邮件_linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件...
linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件 使用虚拟用户收发邮件安装 九.安装Courier authentication lib ...
- linux用户无法接收邮件,linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(一)-系统账户登陆收发邮件...
linux 下 搭建邮件邮件服务器(一)-系统账户登陆收发邮件 一.安装环境# lsb_release -d Description: CentOS release 6.5 (Final) # ...
- 邮件服务器(postfix与squirrelmail)
Postfix+squirrelmail均为linux自带软件 废话不说~直接开始~(有需求请Q:395061796,竭诚×××~) [root@zhangc ~]# vim /etc/resolv. ...
- 中英词典+mysql_php+mysql实现英汉查询词典的功能
create database worddb; 2.创建表 create table words( id int auto_increment primary key, en_word varchar ...
最新文章
- mdf与ldf文件如何还原到SQLserver数据库
- java 正则表达式 demo_JAVA正则表达式语法
- cgo的几种使用方式
- 聊聊前段插件之Datatables
- linux集群流程运行,linux 怎么配置集群
- warning modified in the future
- SAP UI5 初学者教程之五:视图控制器初探 试读版
- 判断是否为二叉排序树的递归算法_左神直通BAT算法笔记(基础篇)
- toj 4315 一二三
- USACO / Sorting a Three-Valued Sequence (简单题,方法正确性待证)
- python绘制正方形、利用turlr_《像计算机科学家一样思考Python》学习笔记(四)...
- 2017 年大数据、物联网与 AI 的趋势预测
- php+ci+db+debug,[PHP] Web Framework : CodeIgniter MySQL Database 使用教學
- CF618F Double Knapsack
- 微信打开网页:如需浏览,请长按网址复制后使用浏览器访问怎么解决
- 硬件知识储备01_一文看懂W25Qxx系列芯片(W25Q16、W25Q32、W25Q64...)
- 大创人人有,我怎么才能拿到国家级?
- python提取图片文字_怎样用Python提取图片中的文字
- 基于浏览器的m3u8和flv的播放器
- 大型网站架构“三高”(高并发、高可用、高性能)
热门文章
- JavaWeb加强之JSON、jQuery、Ajax、Java正则表达式、过滤器、监听器、模板引擎FreeMarker
- 游戏最终排名预测--kaggle项目笔记
- 1.3 常规自媒体与小红书运营有什么区别?【玩赚小红书】
- 万门mysql_万门DX-MySQL零基础特训班
- 炬源繁荣气化炉炸酱面
- 理解maven命令package、install、deploy的联系与区别
- Nginx下本机多项目虚拟主机配置[一个端口多个站点]
- [激光原理与应用-23]:《激光原理与技术》-9- 激光产生技术-锁模技术
- MCU与ARM-Linux有何开发区别
- 废纸篓清空|mac删除的文件如何恢复