深入探索Postfix邮件系统:配置、故障排除与日志解读
1. 消息传递时运行命令
当消息送达时,若要运行命令,可使用如下语法:
mylist: |"/usr/local/mailman/bin/wrapper post mylist"
仅当命令中包含空格时,双引号才是必需的。
2. 虚拟域名下运行邮件列表
若要在虚拟域名上运行邮件列表,需使用虚拟别名将虚拟域名中的地址重写为本地别名。例如,要将发送到 mylist@virtual.example.com 的消息发布到 mylist 邮件列表(该列表通过命令传递接收消息),可设置如下虚拟别名:
mylist@virtual.example.com mylist@localhost
同时,要留意程序运行的用户。Postfix 通常使用别名文件的所有者,但如果所有者是 root 用户,则会使用 default_privs 参数中的用户(通常是 “nobody”)来运行程序。
3. 自定义程序消息传递注意事项
若编写自定义程序让 Postfix 传递消息,出现错误时要确保返回合适的退出状态。Postfix 使用 sysexits.h 中的错误状态常量来决定程序以非零退出状态退出时的操作,
超级会员免费看
订阅专栏 解锁全文
3764

被折叠的 条评论
为什么被折叠?



