我看过很多视频,但还没有了解如何在php中send mail
。
我已将smtp port
和server
以及php.ini
文件和sendmail.ini
文件配置为已更改auth_username
和password
。但是,下面的代码仍然不起作用!
<?php
mail('xyz@gmail.com','Hello','Testing Testing','From:abc@gmail.com');
?>
我是否需要下载任何内容或更改Gmail设置?
答案 0 :(得分:9)
配置php.ini以便从服务器发送电子邮件非常容易。您只需要正确配置php.ini and 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=yourpassword
重新启动服务器后。