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
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
相关文章推荐
- PHP 发送验证邮件 并用GET方法处理验证信息
- LOG4J的配置..实现了输出到控制台、文件、回滚文件、发送日志邮件
- Android将日志信息自动发送到指定的邮箱中 邮件的内容以附件形式发送
- 通过ANT实现jmeter批量执行脚本、生成报告、发送邮件全套build.xml文件
- 由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribute 或从 <serviceDebug> 配置行为)以便将异常信息发送回客户端,或打开对每个 Microsoft .NET Framework SDK 文档的跟踪并检查服务器跟踪日志。
- python 检测文件,有异常信息就发送邮件
- php----phpEmailer 循环给每个用户发送邮件失败处理
- .Net写txt文件-简单的记录执行日志信息代码
- php处理大的日志文件
- 通过ANT实现jmeter批量执行脚本、生成报告、发送邮件全套build.xml文件
- php 写入文件,日志记录信息方法
- LOG4J的配置..实现了输出到控制台、文件、回滚文件、发送日志邮件
- Android将日志信息自动发送到指定的邮箱中 邮件的内容以附件形式发送
- php处理微信小程序wx.uploadFile(OBJECT)发送过来的文件
- Python爬虫-爬取集思录的金融信息,并写入文件和检测数据变化发送邮件通知
- linux日志文件过大,想要截取执行时间的日志信息 如何截取
- Linux下实现跟踪程序执行信息记录日志文件
- PHP 错误与异常 笔记与总结(7)将错误日志以邮件方式发送
- 控制PHP的错误输出方式:直接输出至荧幕或将错误信息记录到错误日志文件内
- log4j自定义日志等级;数据库缓冲池存储到数据库;数据库和输出到文件终端分离;发送邮件