我正在使用这个非常小的代码来测试电子邮件是否到达电子邮件目的地:
<?php
mail('woodsy013@hotmail.com','Test mail','The mail function is working!');
echo 'Mail sent!';
?>
但它似乎没有工作。我正在使用 WAMP。我已经安装了一个免费的 SMTP 服务器。我的 php.ini 文件配置如下:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.tools.sky.com
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = you@yourdomain
在我提到的操作之后,我似乎没有收到发给 woodsy130@hotmail.com 的电子邮件。
我收到此错误:
Warning: mail() [function.mail]: SMTP server response: 530 5.7.0
Must issue a STARTTLS command first. ff2sm10904265wib.9 in
C:\wamp\www\Derrysgc2\pages\pages\mailtest.php on line 2
有什么建议么?