在php中使用xampp发送邮件

时间:2013-04-14 18:59:32

标签: php sendmail

我看过很多视频,但还没有了解如何在php中send mail

我已将smtp portserver以及php.ini文件和sendmail.ini文件配置为已更改auth_usernamepassword 。但是,下面的代码仍然不起作用!

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

我是否需要下载任何内容或更改Gmail设置?

1 个答案:

答案 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

重新启动服务器后。