2

我的邮件脚本可以正常工作,但我不明白为什么 PHP 邮件不需要我输入发件人地址的密码

这不是很危险吗?有人不能使用其他人的电子邮件发送不适当的消息吗?

我使用的邮件脚本:

    $headers = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    $headers .= 'From: ' . $from . "\r\n";
    mail($to, $subject, $message, $headers);

换句话说:假设我将您的电子邮件地址作为 $from 的值,它将在您的地址下发送电子邮件。

4

1 回答 1

1

有人不能使用其他人的电子邮件发送不适当的消息吗?

是的。如果你检查你的垃圾邮件过滤器,你会看到很多很多这些 - 似乎来自大公司、政府机构等的邮件。

防止这种情况的方法不是密码,而是您域名的 DNS 设置中正确的 SPF 和 DKIM 记录。

于 2013-07-12T19:01:29.680 回答