📅  最后修改于: 2023-12-03 15:06:51.970000             🧑  作者: Mango
本文将介绍如何使用 XAMPP 服务器在 localhost 上使用 PHP 邮件功能发送邮件。
以下是 PHP 发送邮件的代码(使用 Gmail SMTP 服务器):
<?php
// 假设您已经安装了 XAMPP 并启动了 Apache 和 MySQL 服务器
// 邮件接收者的 E-mail 地址
$to = 'recipient@example.com';
// 邮件主题
$subject = '邮件主题';
// 邮件内容
$message = '邮件内容';
// 邮件头部信息
$headers = 'From: yourname@example.com' . "\r\n" .
'Reply-To: yourname@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
// 发送邮件
if (mail($to, $subject, $message, $headers)) {
echo '邮件发送成功!';
} else {
echo '邮件发送失败!';
}
?>
邮件发送需要使用 SMTP 服务器,在此我们以 Gmail SMTP 服务器为例进行配置。
修改 PHP.ini 文件中的以下几个选项,以便开启 PHP 中的邮件功能:
; SMTP 服务器地址,例如 smtp.gmail.com
smtp_server = smtp.gmail.com
; SMTP 端口号,Gmail 的默认端口号是 587
smtp_port = 587
; Gmail 账户的用户名
smtp_username = youremail@gmail.com
; Gmail 账户的密码
smtp_password = yourpassword
; 默认寄件人地址
from_email = youremail@gmail.com
; 默认寄件人名称
from_name = Your Name
使用 XAMPP 服务器在 localhost 上使用 PHP 邮件功能发送邮件非常简单。只需配置 SMTP 服务器信息,添加一些 PHP 代码,您就可以让您的 PHP 应用程序发送电子邮件了!