什么是linux邮件服务器,简述linux邮件服务器的搭建与应用,钱姐姐超强网赚项目

概述

有个系统集成了邮件模块,以是最近总在测试一些邮件上的功效,顺便总结一下postfix的常用命令及邮件行列的治理,主要做备忘!

「经心总结」Linux邮件服务器Postfix常用命令和邮件行列治理

postfix观点

传统的Sendmail将所有功效都集中在同一个程序里,这种结构我们称之为“单体式设计”(monolithic).Postfix接纳专职卖力的计谋,差别的功效划分交由差别的专门程序处置,这种结构称为“模块化设计”(modular)。这些自成一格的专门程序,我们称之为组件(component)。大多数组件都是以daemon的形式存在,也就是常驻在系统内存里的延续动作的后台历程(background process)。

「经心总结」Linux邮件服务器Postfix常用命令和邮件行列治理

当Postfix被启动后,首先启动的是master daemon,它主导邮件的处置流程,同时也是其他组件的总管。在处置邮件的历程中,master会启动对应功效的组件来处置相关事宜,被master启动的组件,在完成交付的事情之后会自行竣事;或者,若是组件的处置时间跨越时限,或是事情量到达预定限度,组件也会自行竣事。master daemon会常驻在系统中,当治理员启动它时,它从main.cf和master.cf这两个设置文件取得启动参数。


邮件行列

Postfix有以下四种邮件行列,均由治理行列的历程统一举行治理:

「经心总结」Linux邮件服务器Postfix常用命令和邮件行列治理

postfix发信认证历程

maildrop:内陆邮件放置在maildrop中,同时也被拷贝到incoming中。
incoming:放置正在到达行列或治理历程尚未发现的邮件。
active:放置行列治理历程已经打开了并正准备投递的邮件,该行列有长度的限制。
deferred:放置不能被投递的邮件。可能是推迟发送的邮件

常用命令

1、启动postfix

/usr/sbin/postfix start

2、住手postfix

/usr/sbin/postfix stop

3、检查postfix设置文件

/usr/sbin/postfix check

4、显示Postfix当前生效的设置信息

postconf -n

5、重新读取postfix设置文件

/usr/sbin/postfix reload

6、查看行列中的邮件:

mailq
postqueue -p

7、查看行列巨细

mailq | wc -l
postqueue -p | wc -l

8、查看信件內容

postcat -q Queue_ID

9、强制发送行列中的邮件

乡镇创业干点什么好,适合乡镇创业的6个好项目

/usr/sbin/postfix flush
postqueue -f

10、暂缓发送行列中的问题邮件

postsuper -h Queue_ID
postsuper -h ALL deferred

11、排除暂缓发送的邮件

postsuper -H Queue_ID
postsuper -H ALL deferred

12、重新加入行列:

postsuper -r Queue_ID
postsuper -r ALL

13、刪除指定邮件

postsuper -d Queue_ID

14、清空行列中的邮件

postsuper -d ALL

15、 删除行列中有问题的邮件(正在deferred列表中的邮件,直接删除邮件文件,可看出哪些信被刪除了 ):

postsuper -d ALL deferred
find /var/spool/postfix/deferred -type f -exec rm -vf {} ;
# find /var/spool/postfix/defer -type f -exec rm -vf {} ;

16、列出所有问题邮件(现在所有无法发送的邮件)

find /var/spool/postfix/deferred -type f -exec ls -l --time-style=+%Y-%m-%d_%H:%M:%S {} ;

17、删除已经3天未发出的邮件

find /var/spool/postfix/deferred -type f -mtime +3 -exec rm -f {} ;

18、删除跨越5天的问题邮件的退信纪录(跨越5天的“defer”列表中的退信)

find /var/spool/postfix/defer -type f -mtime +5 -exec rm -f {} ;

常用日志

以下是一些相关的日志

查看系统日志:

tail -f /var/log/messages

查看邮件日志:基本很周全,险些所有遇到的邮件问题都可以通过该日志来处置

tail -f /var/log/maillog

maildrop相关

tail -f /var/log/maildrop.log

clamd相关:

tail -f /var/log/clamav/clamd.log
tail -f /var/log/clamav/freshclam.log

本文来源于自互联网,不代表n5网立场,侵删。发布者:虚拟资源中心,转载请注明出处:https://www.n5w.com/131694.html

(0)
打赏 微信扫一扫 微信扫一扫
虚拟资源中心虚拟资源中心网络小白
上一篇 2020年6月22日 00:53
下一篇 2020年6月22日 00:54

相关推荐

联系我们

电话:

在线咨询:点击这里给我发消息

邮件:@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

公众号