我想通过PHP发送邮件,而不使用像gmail这样的SMTP服务器。它应该只从localhost发送。
有可能吗?
答案 0 :(得分:1)
如果要在* nix系统上仅向发送本地用户,可以使用系统mail
命令。它会像这样工作:
$pp = popen('mail -s "subject" jdoe', 'w');
fwrite($pp, $content);
pclose($pp);
如果用实际主题替换主题,则使用目标用户帐户和$content
的jdoe应保留所需内容。
发送邮件的其他方式都涉及SMTP。如果您不想使用mail()
或API,则必须自己在套接字上实现它。