9

我看过很多视频,但不知道如何使用send mailphp。

我已经配置了smtp portandserver以及php.ini文件和sendmail.ini文件,更改了auth_usernameand password。但是,下面的代码仍然不起作用!

<?php
    mail('xyz@gmail.com','Hello','Testing Testing','From:abc@gmail.com');
?>

我需要下载任何东西或更改 gmail 设置吗?

4

1 回答 1

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

在此之后重新启动您的服务器。

于 2013-04-15T07:01:18.197 回答