Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用XAMPP从本地主机发送电子邮件_Php_Email - Fatal编程技术网

Php 如何使用XAMPP从本地主机发送电子邮件

Php 如何使用XAMPP从本地主机发送电子邮件,php,email,Php,Email,我正在设计网上购物(大学项目)网站,下单后系统将向用户的电子邮件id发送电子邮件。我看过一些教程,但我无法找出问题所在 我对XAMPP的php.ini进行了如下编辑: [mail function] ; XAMPP: Comment out this if you want to work with an SMTP Server like Mercury SMTP = smtp.gmail.com smtp_port = 25 ; For Win32 only. ; http://php.n

我正在设计网上购物(大学项目)网站,下单后系统将向用户的电子邮件id发送电子邮件。我看过一些教程,但我无法找出问题所在

我对XAMPP的php.ini进行了如下编辑:

[mail function]
; XAMPP: Comment out this if you want to work with an SMTP Server like Mercury
SMTP =  smtp.gmail.com
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = skanungo2007@gmail.com
现在,我发送电子邮件的代码:



问题的任何解决方案???

您可以使用PHPMailer。有关PHPMailer的更多详细信息,请参见:
实际上,如果您使用的是xampp或wampp,默认情况下不会安装SMTP服务器。这就是电子邮件无法发送的原因

如果你没有具体说明出了什么问题,有人如何帮助诊断“问题”的可能重复?邮件没有被发送吗?代码中有错误吗?您是否能够连接到gmail以将其用作SMTP服务器?您是否传递了正确的凭据,以便它验证您并允许您使用它?抱歉。实际上,没有邮件发送到指定的电子邮件id@Fluffeh@IndraKumarS:我甚至尝试了您提供的链接中提到的解决方案。但是没有什么能解决问题。您能解释一下如何安装SMTM服务器吗?您的意思是说使用PHP mailer将安装SMTP服务器吗?对不起,如果我误解了你的话。
<?php
$to='skanungo2007@ymail.com';
$message='hello';
mail($to, 'My Subject', $message);
?>