用于gmail电子邮件不工作的Php mail()函数-SMTP和SMTP端口
我正在尝试制作一个php表单,通过php表单向某人发送gmail电子邮件 我预计gmail会到达,因为我输入了邮件($to,$userSubject,$body) 然而,它没有起作用。我使用的是visual studio代码的php live server扩展,因为我无法使用xampp控制面板进行设置 一些代码:用于gmail电子邮件不工作的Php mail()函数-SMTP和SMTP端口,php,html,forms,email,Php,Html,Forms,Email,我正在尝试制作一个php表单,通过php表单向某人发送gmail电子邮件 我预计gmail会到达,因为我输入了邮件($to,$userSubject,$body) 然而,它没有起作用。我使用的是visual studio代码的php live server扩展,因为我无法使用xampp控制面板进行设置 一些代码: $userName = $_POST['name']; $userEmail = $_POST['email']; $userSubject = $_POST['subject'];
$userName = $_POST['name'];
$userEmail = $_POST['email'];
$userSubject = $_POST['subject'];
$message = $_POST['message'];
$to = "example@gmail.com";
$body = "";
$body .= "From: ".$userName. "\r\n";
$body .= "Email: ".$userEmail. "\r\n";
$body .= "Message: ".$message. "\r\n";
从表单运行代码时,会收到一条错误消息:警告:mail():无法在“smpt.gmail.com”端口25连接到mailserver,请验证php.ini中的“SMTP”和“SMTP_端口”设置,或在第31行使用C:\Users\Acer\Desktop\kenefagijnica\webform.php中的ini_set() 我尝试使用ini_set(),但我不知道要使用什么参数来更改端口,以便能够发送Gmail 我还尝试查看php.ini文件,但不知道如何处理邮件程序
有人要帮忙吗?请看一下是的,但是。。。我没有使用xamppoke。您使用的服务器将端口从25更改为文档中的任何其他端口-许多ISP阻止此端口,这可能是您无法连接下载扩展的原因:PHP serverby brapifra。它工作得很好,但代码或ini_set()函数都有问题。请查看“是”,但。。。我没有使用xamppoke。您使用的服务器将端口从25更改为文档中的任何其他端口-许多ISP阻止此端口,这可能是您无法连接下载扩展的原因:PHP serverby brapifra。它工作得很好,但代码或ini_set()函数都有问题