从本地主机发送php邮件

从本地主机发送php邮件,php,email,smtp,Php,Email,Smtp,我想通过PHP发送邮件,而不使用像gmail这样的SMTP服务器。它应该只从本地主机发送 是否可能?如果您只想在*nix系统上向本地用户发送邮件,可以使用系统邮件命令。它的工作原理如下: $pp = popen('mail -s "subject" jdoe', 'w'); fwrite($pp, $content); pclose($pp); 如果要将主题替换为实际主题,则具有目标用户帐户和$content的jdoe应保存所需的内容 其他发送邮件的方式都涉及SMTP。如果你不想使用mail(

我想通过PHP发送邮件,而不使用像gmail这样的SMTP服务器。它应该只从本地主机发送


是否可能?

如果您只想在*nix系统上向本地用户发送邮件,可以使用系统
邮件
命令。它的工作原理如下:

$pp = popen('mail -s "subject" jdoe', 'w');
fwrite($pp, $content);
pclose($pp);
如果要将主题替换为实际主题,则具有目标用户帐户和
$content
的jdoe应保存所需的内容


其他发送邮件的方式都涉及SMTP。如果你不想使用
mail()
或API,你必须自己在套接字上实现它。

你看过
mail()
函数吗?没有smtp,没有API可以从本地主机发送真正的邮件。我尝试过使用mail()函数并为此配置php.ini文件。但是这里没有luckRead:如果你的服务器是*nix,您可能会使用类似于
系统(“sendmail…”)的东西
。虽然我不知道这种方法可能存在的安全问题。看见