2012-10-30 2 views
0

Я пытаюсь отправить почту с localhost с помощью PHP. Я использую следующий код для отправки почты: -Отправка почты с localhost с помощью PHP

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

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

Сначала я пытался отправить почту на себе (at*****[email protected]), он работал отлично. Однако после этого, теперь, если я изменяю $to, его по-прежнему отправляет почту на тот же ID (мой) с предыдущим содержимым (а не с обновленным).

Является ли мой запрос каким-то образом кэшироваться? Почему каждая почта повторно отправляется мне независимо от изменения содержания и $to?

+0

Является ли это точный код? – air4x

+0

Да, его точный код –

ответ

1
  1. Перейти к файлу php.ini и изменить SMTP = локальный для SMTP = aspmx.l.google.com и раскомментируйте sendmail_from и положить в отправляющей адрес Gmail. и установить smtp_port = 25

  2. Restart локальный

+1

Но у меня есть SMTP-сервер для отправки почты, почему я должен использовать свой gmail? –

+0

теперь что такое SMTP в localhost? – Elby

+0

, тогда используйте свой SMTP-адрес в php.ini, и ваше имя пользователя и пароль – Elby

Смежные вопросы