我正在尝试完成我的联系表,但我无法发送邮件。我正在使用 WAMP 服务器。
我配置了 php.ini:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.gmail.com
; http://php.net/smtp-port
Port = 465
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = {myEmail}
我的 PHP 文件(仅用于测试)看起来不错:
<?php
$headers = 'MIME-Version: 1.0' . '\r\n';
$headers .= 'Content-type: text/html; charset=iso-8859-1' . '\r\n';
$headers .= 'From: {myEmail}' . '\r\n';
mail("{myEmail}","test subject","test body",$headers);
?>
我尝试通过转到 send.php 文件来发送它,但我收到此错误:
SCREAM: Error suppression ignored for
Warning: mail(): SMTP server response: 530 5.7.0 Must issue a STARTTLS command first. x3sm881745yhd.9 in C:\wamp\www\send.php on line 5
我不知道这意味着什么。我不是真正的 PHP 开发人员。我主要使用 JavaScript。谢谢你的帮助!