0

PHPを使用してローカルホストからメールを送信しようとしています。私は次のコードを使用してメールを送信しています:-

<?php
$to      = 'o****e@gmail.com';
$subject = 'hey You';
$message = 'Can you identify me :P';
$headers = 'From: at*****t@gmail.com' . "\r\n" .
    'Reply-To: at*****t@gmail.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?>

最初は自分宛てにメールを送ってみましたが(at*****t@gmail.com)、うまくいきました。ただし、その後、を変更する$toと、以前の内容(更新された内容ではない)と同じID(私のもの)にメールが送信されます。

私のリクエストはどういうわけかキャッシュされていますか?内容の変更に関係なく、なぜすべてのメールが繰り返し送信されるの$toですか?

4

1 に答える 1

1
  1. php.iniファイルに移動し、SMTP=localhostをSMTP=aspmx.l.google.comに変更し、sendmail_fromのコメントを解除して、送信Gmailアドレスを入力します。smtp_port=25に設定します

  2. ローカルホストを再起動します

于 2012-10-30T11:03:32.110 に答える