您的位置:首页 > 编程语言 > PHP开发

PowerMTA执行php文件处理发送邮件的日志信息

2017-05-25 09:16 435 查看
PowerMTA是一款强大的邮件服务器软件,支持多IP轮询发送,支持ip预热配置,支持spf、domainkey配置等.今天要说的就是他的日志处理功能.

PowerMTA默认日志处理功能配置如下:



默认将发送日志写入到csv文件中,写入字段可以自定义,但有时候我们需要自己处理他的发送日志,如果再去读取csv文件太浪费资源且麻烦,PowerMTA提供了直接由程序输入流接收他的日志文件输出流进行处理.

<
4000
span style="font-size:18px;">注:以下操作基于centos6.5系统

1.安装php

自动安装或者下载后安装都行

2.写代码

php获取文件流进行处理

3.测试

在修改PowerMTA配置文件前,先直接读取文件流测试一下

exmaple:
acct.csv|php handle.php

以上意思是handle.php接收acct.csv文件输入流进行处理.

4.修改配置

上一步测试可用,修改配置便可.

exmaple:
<acct-file | /usr/bin/php /root/source/php/run.php>

注:如果提示php文件(如:/root/source/php/run.php)不是可执行文件,也许是你php文件权限问题.linux中的强大的权限功

能发威了,修改成允许执行的权限(实在不行就改成777试试).

灵活修改!

end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐