来自localhost的XAMPP和PHP邮件

时间:2014-07-21 14:04:30

标签: php email xampp sendmail

我需要从XAMPP安装中发送来自localhost的电子邮件。 我不想像许多教程那样使用带有Gmail的Sendmail。

有什么办法可以在localhost上运行PHP mail()函数吗?

1 个答案:

答案 0 :(得分:1)

如果您的配置类似于此C:\xampp\php\php.inic:\xampp\sendmail\sendmail.ini,则gmail可以发送邮件。 现在在C:\xampp\php\php.ini找到extension=php_openssl.dll并从该行的开头删除分号,以使SSL为ghost for localhost工作。

[mail function]中找到php.ini文件并更改

SMTP=smtp.gmail.com
smtp_port=587
sendmail_from = my-gmail-id@gmail.com
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"

然后将其打开C:\xampp\sendmail\sendmail.ini。使用以下代码替换sendmail.ini中的所有现有代码

[sendmail的]

smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
auth_username=my-gmail-id@gmail.com
auth_password=my-gmail-password
force_sender=my-gmail-id@gmail.com