【发布时间】:2020-05-20 06:51:30
【问题描述】:
我想在每次发送或接收电子邮件时在数据库中创建一个日志。每次发送电子邮件或创建联系人时,我都需要从 Outlook 接收事件。服务器是亚马逊上的LINUX服务器https://aws.amazon.com/amazon-linux-ami/2017.09-release-notes/
目前我尝试过的代码如下。
function wh_log($log_msg)
{
$log_filename = "log";
if (!file_exists($log_filename))
{
mkdir($log_filename, 0777, true);
}
$log_file_data = $log_filename.'/log_' . date('d-M-Y') . '.log';
file_put_contents($log_file_data, $log_msg . "\n", FILE_APPEND);
}
它不工作。 我可以知道我做错了什么吗?
【问题讨论】:
-
那么你是说你没有收到来自 OutLook 的事件或者这段代码没有写入文件?
-
@RiggsFolly - 每次发送电子邮件或创建联系人时,当我从 Outlook 收到事件时,不会创建日志
-
那么这个函数怎么调用呢?
-
@RiggsFolly - 刚刚添加到 AWS 后端。
标签: php database email logging outlook