この非常に小さなコードを使用して、電子メールが電子メールの宛先に到達するかどうかをテストしています。
<?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
助言がありますか?