【发布时间】:2013-10-13 10:15:23
【问题描述】:
我在网上找到了一个 php 脚本:
<?php
$to = "*******@yahoo.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "****@*****.nu";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>
如果我在我的网络酒店使用它,它会完美运行。但我需要它在我的家庭服务器上运行,我只是没有收到任何东西。我尝试使用php -f phpTest 运行它,并通过本地 ip (10.0.0.2) 和使用全局主机名。我只是收到“邮件发送”而没有收到邮件。
这是我正在运行的 ubuntu 服务器,它使用 apache2。就像我说的那样,脚本没有错,因为它适用于网络酒店。它应该与我的本地设置有关,但我不知道是什么。
所有帮助将不胜感激!
\\恶魔
【问题讨论】:
-
您是否设置了邮件后台程序?如果没有,最好在超级用户上询问。
-
您应该检查您服务器上的邮件日志/设置。
-
检查您的目标垃圾邮件文件夹?你会在邮件上签名吗?