您可以使用sendmail包从localhost发送邮件,在XAMPP中建立sendmail包。因此,如果您使用的是XAMPP,那么您可以轻松地从localhost发送邮件。
例如,您可以配置C:\\xampp\\php\\php.ini和c:\\xampp\\sendmail\\sendmail.ini为Gmail发送邮件。
在C:\\xampp\\php\\php.ini发现extension=php_openssl.dll并从该行的开头删除分号,使SSL工作Gmail的本地主机。
在php.ini文件中查找[mail function]并更改
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
现在你做到了!! 使用邮件功能创建php文件并从localhost发送邮件。
PS:不要忘记在上面的代码中替换my-gmail-id和 my-gmail-password。此外,如果您从上面复制了设置,请不要忘记删除重复的密钥。例如,如果在php.ini文件中有另一个sendmail_path:则在行后面注释sendmail_path="C:\\xampp\\mailtodisk\\mailtodisk.exe"
还记得使用XAMMP控制面板重新启动服务器,以使更改生效。
继续阅读与本文标签相同的文章
下一篇 :
PHP检查两个数组是否相等
-
最有价值品牌TOP100公布 三星611亿美元创新高 排名全球第六
2026-05-15栏目: 教程
-
科技提升“双录”效率,马上金融打造智慧双录服务平台
2026-05-15栏目: 教程
-
顺丰快递跌落神坛!致命问题被小学生曝光,网友:再也不用了!
2026-05-15栏目: 教程
-
OLED封装专利技术综述
2026-05-15栏目: 教程
-
《快讯》涨涨涨!江西这些地区水泥价格继续通知上涨
2026-05-15栏目: 教程
