Я пытаюсь отправить почту с localhost с помощью 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
?
Перейдите в файл php.ini и измените SMTP = localhost на SMTP = aspmx.l.google.com и раскомментируйте sendmail_from и введите свой адрес gmail для отправки. и установите smtp_port = 25
Перезапустить localhost