0

我正在为我的 php 项目进行电子邮件验证,因为我已经编写了代码,但问题是如何检查我的邮件是否会发送到所需的位置。有没有办法发送任意邮件来检查我在本地主机上的代码。基本上我想在本地主机上看到我发送的邮件。我已经安装了 xammp。

4

2 回答 2

0

默认情况下,mail() 函数通常不适用于 WAMP 之类的东西。您需要将 SMTP 服务器的详细信息添加到 php.ini 文件中。

这是一个很好的教程:http ://roshanbh.com.np/2007/12/sending-e-mail-from-localhost-in-php-in-windows-environment.html

于 2013-04-16T06:48:33.530 回答
0

php.ini 文件: 在该文件中搜索邮件功能并替换其内容如下。[邮件功能]

; 仅适用于 Win32。

; http://php.net/smtp

SMTP = 您的服务器的主机名。(例如 mail.test.com)

; http://php.net/smtp-port

smtp_port = 25

; 仅适用于 Win32。

; http://php.net/sendmail-from

sendmail_from = 发件人电子邮件 ID。(例如 testing@gmail.com

保存 php.ini 文件。编写代码发送邮件。

测试信息

嘿,它的工作原理!......

'; // 要发送 HTML 邮件,必须设置 Content-type 标头 $headers = 'MIME-Version: 1.0' . ”\r\n”; $headers .= '内容类型:文本/html;字符集=iso-8859-1' 。”\r\n”; // 附加标题 $headers .= 'To: Receiver name ' . ”\r\n”; $headers .= '发件人:发件人姓名' . ”\r\n”; // 邮寄 mail($to, $subject, $message, $headers); ?>
于 2013-04-16T06:58:08.593 回答