从本地主机发送 php 中的邮件
Sending Mail in php from localhost
我想通过 PHP 发送邮件而不使用像 gmail 这样的 SMTP 服务器。它应该只从本地主机发送。
可以吗?
如果您只想 向 *nix 系统上的 本地用户发送邮件,您可以使用系统 mail
命令。它会像这样工作:
$pp = popen('mail -s "subject" jdoe', 'w');
fwrite($pp, $content);
pclose($pp);
其中主题要替换为实际主题,jdoe 与目标用户帐户和 $content
应该包含所需的内容。
发送邮件的所有其他方式都涉及 SMTP。如果您不想使用 mail()
或 API,您将不得不在套接字基础上自己实现它。
我想通过 PHP 发送邮件而不使用像 gmail 这样的 SMTP 服务器。它应该只从本地主机发送。
可以吗?
如果您只想 向 *nix 系统上的 本地用户发送邮件,您可以使用系统 mail
命令。它会像这样工作:
$pp = popen('mail -s "subject" jdoe', 'w');
fwrite($pp, $content);
pclose($pp);
其中主题要替换为实际主题,jdoe 与目标用户帐户和 $content
应该包含所需的内容。
发送邮件的所有其他方式都涉及 SMTP。如果您不想使用 mail()
或 API,您将不得不在套接字基础上自己实现它。