如何修改PostFix的queue_directory?

Postfix

1 前言

一个问题,一篇文章,一出故事。
笔者想要修改PostFix的目录队列目录到数据分区,以便可以容纳跟多的邮件队列,于是便整理此文。

2 最佳实践

2.1 停止服务

systemctl stop postfix.service

2.2 修改目录配置

vim /etc/postfix/main.cf

加入如下配置,

#queue_directory = /var/spool/postfix
queue_directory = /data/postfix/queue

根据以上配置,你需要使用如下命令部署新的目录环境,

mkdir -p /data/postfix/
mv /var/spool/postfix /data/postfix/queue

为维持“/usr/lib/systemd/system/postfix.service”中的参数“PIDFile=/var/spool/postfix/pid/master.pid”兼容,你还需要创建如下软连接,

ln -s /data/postfix/queue /var/spool/postfix

2.3 启动服务

systemctl start postfix.service

然后,你可以使用如下命令验证配置,

postconf -n | grep queue_directory

可见如下输出,

queue_directory = /data/postfix/queue
没有评论

发表回复

Postfix
如何实现PosFix邮件投递失败退信?

1 前言 一个问题,一篇文章,一出故事。 最近老板要求postfix实现当邮件投递失败时候通知发件人 …

Postfix
如何设置PostFix限制用户单位时间内发送的邮件数量?

1 前言 一个问题,一篇文章,一出故事。 本章将整理如何限制用户单位时间内发送的邮件数量。 2 最佳 …

Bash
如何压力测试邮件服务器?

1 前言 一个问题,一篇文章,一出故事。 最近生产环境的PostFis邮件服务器因为需要控制每分钟发 …