在php中使用xampp发送邮件
我看过很多视频,但不知道如何用php在php中使用xampp发送邮件,php,sendmail,Php,Sendmail,我看过很多视频,但不知道如何用php发送邮件 我已经配置了smtp端口和服务器以及php.ini文件和sendmail.ini文件,更改了auth\u用户名和密码。但是,下面的代码仍然不起作用 <?php mail('xyz@gmail.com','Hello','Testing Testing','From:abc@gmail.com'); ?> 我需要下载任何东西或更改gmail设置吗?配置php.ini以从服务器发送电子邮件非常简单。您只需正确配置php.ini和
发送邮件
我已经配置了smtp端口
和服务器
以及php.ini
文件和sendmail.ini
文件,更改了auth\u用户名
和密码
。但是,下面的代码仍然不起作用
<?php
mail('xyz@gmail.com','Hello','Testing Testing','From:abc@gmail.com');
?>
我需要下载任何东西或更改gmail设置吗?配置php.ini以从服务器发送电子邮件非常简单。您只需正确配置php.ini和sendmail.ini即可
首先,您必须在php.ini文件中配置sendmail_路径,它必须指向具有适当标志的可执行sendmail文件
比如说,,
;sendmail\u path=“\”C:\xampp\sendmail\sendmail.exe\”-t“
(已经在php.ini文件中,只需删除注释即可)
需要对sendmail_路径的其他分配进行注释
配置php.ini文件后,您需要配置sendmail.ini文件
首先smtp\u server=mail.gmail.com
(因为您想将gmail用作smtp服务器),
第二个smtp\u端口=465
(如果未工作,请尝试587),第三个auth\u用户名=yourid@gmail.com
auth\u password=yourspassword
在此之后,重新启动服务器。是否尝试从localhost
发送邮件?耶,我正在使用xampp!但是我需要从我的gmail帐户发送MSG到b。我在@Mr.Aliensee上有一个internet连接。在本教程中,你真的应该使用经验证的解决方案,如PHPMailer,因为如果你自己尝试,你可能会遇到许多潜在的陷阱。看一看,这里的家伙们可以解释更多,但我在邮件方面有更多的linux经验,但在没有正确知识的情况下不要尝试配置邮件服务器,因为如果你错过了一件事,你可能会失败,安全检查,你的邮件最终会变成垃圾邮件。使用其他PHP解决方案,这些解决方案已经为您配置好了,例如phpMail正在运行。如果smtp\u ssl=auto
不起作用,您可以尝试设置smtp\u ssl=ssl
。但是我需要安装apache和mysql,然后重新启动。不仅仅是从xampp控制面板运行。我不知道为什么。我一直在摆弄水星,这就是我需要的解决方案。但愿我昨天找到这个