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


How to send email from localhost using XAMPP

我正在设计在线购物(大学项目)网站,下订单后系统将向用户的电子邮件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

现在我发送电子邮件的代码:

<?php
$to='skanungo2007@ymail.com';
$message='hello';
mail($to, 'My Subject', $message);
?> 

有什么解决方案吗??

你可以

使用 PHPMailer。有关 PHPMailer 的更多详细信息可以在这里找到:http://phpmailer.worxware.com/实际上,如果您使用的是xampp或wampp SMTP服务器,则默认情况下不会安装。这就是电子邮件无法发送的原因。