我使用较新的 xampp 1.8.3 并像旧的那样进行设置。我只更改了 php.ini 和 sendmail.ini 中的代码。我使用 gmail 从本地主机发送电子邮件。
这是 php.ini 的更改代码:
//remove the semicolon
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
这里是 sendmail.php 的更改代码:
defaults
logfile "C:\xampp\sendmail\sendmail.log"
# SMTP Gmail
account Gmail
tls on
port 465
tls_starttls off
tls_certcheck off
host smtp.gmail.com
from my-gmail-id@gmail.com
auth on
user my-gmail-id@gmail.com
password my-gmail-password
account default : Gmail
这是发送电子邮件的代码:
<?php
$to = "my-gmail-id@gmail.com";
$subject = "Send Email";
$msg = "Send Email From Localhost";
mail($to, $subject, $msg);
?>
请帮忙。谢谢你。