在php中使用xampp发送邮件

use*_*276 9 php sendmail

我已经看过很多视频,但还没有了解如何使用send mailphp.

我已经配置了smtp port,并server沿着php.ini文件,也是sendmail.ini文件,改变了auth_usernamepassword.但是,下面的代码仍然无效!

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

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

Har*_*han 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

在此之后重启您的服务器.