我看过很多视频,但还是不明白如何在 php 中发送邮件
。
我已经配置了 smtp 端口
和 server
以及 php.ini
文件和 sendmail.ini
文件,更改了 auth_username
和 password
。但是,下面的代码仍然不起作用!
<?php
mail('xyz@gmail.com','Hello','Testing Testing','From:abc@gmail.com');
?>
我需要下载任何东西或更改 Gmail 设置吗?
最佳答案
配置用于从您的服务器发送电子邮件的 php.ini 非常容易。您只需要正确配置 php.ini 和 sendmail.ini
。
首先,您必须在 php.ini 文件中配置 sendmail_path,它必须指向具有适当标志的可执行 sendmail 文件
例如,
;sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\"-t"
(它已经在你的 php.ini 文件中,只需删除注释)
以及对 sendmail_path 的其他分配需要注释。
配置好php.ini文件后还需要配置sendmail.ini文件,在里面
首先 smtp_server=mail.gmail.com
(因为你想使用 gmail 作为 smtp 服务器),
第二个smtp_port=465
(如果不行试试587),第三个auth_username= yourid@gmail.com
auth_password=你的密码
在此之后重新启动您的服务器。
关于php - 在 php 中使用 xampp 发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16003058/