我最近开始学习 PHP,遇到了为本地 XAMPP 服务器创建 Sendmail 存根的问题。我想在本地发送消息,测试。在一个特殊的 sendmail 文件夹中。我完全理解 XAMPP 带有一个 sendmail 包,用于在本地向它发送消息。
我还想看看你需要在哪些文件和文件夹中制作庄园,因为关于这个主题的答案很多,很难弄清楚。
我正在使用 Ubuntu 作为操作系统。
下面我提供了我的 index.php 的代码
<?php
echo date('H:i:s');
$arr = ['a' => 1, 'b' => 2];
echo $arr['c'];
mail('1@1.ru', 'a', 'b');
$i = 1; ?>
mailtodisk文件的PHP代码
#!/opt/lampp/bin/php
<?php
$input = file_get_contents('php://stdin');
$filename = '/opt/lampp/mailoutput/mail-' . gmdate('Ymd-Hi-s') . '.txt';
$retry = 0;
while(is_file($filename))
{
$filename = '/opt/lampp/mailoutput/mail-' . gmdate('Ymd-Hi-s') . '-' . ++$retry . '.txt';
}
file_put_contents($filename, $input);