从本地主机发送电子邮件
Posted
技术标签:
【中文标题】从本地主机发送电子邮件【英文标题】:Send e mails from localhost 【发布时间】:2012-07-31 02:14:23 【问题描述】:我想从 localhost 发送电子邮件,而不使用域。使用 php xampp。有没有可能的方法?
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: xxx@example.com' . "\r\n";
mail("xxx@gmail.com", "subject", "body", $headers);
【问题讨论】:
您需要在本地运行邮件服务器 【参考方案1】:如果您使用的是 Linux,请在您的系统中安装 Sendmail 或 Postfix。或者在 Windows 中使用这个软件:http://www.softstack.com/freesmtp.html
【讨论】:
【参考方案2】:首先,您需要确保这些值没有在您的 php.ini 文件中注释。要取消注释,只需删除行首的;
SMTP = localhost
smtp_port = 25
sendmail_from = postmaster@localhost
然后您需要从 XAMPP 控制面板启动“Mercury Mail”。运行后,您可以尝试发送电子邮件。
【讨论】:
以上是关于从本地主机发送电子邮件的主要内容,如果未能解决你的问题,请参考以下文章