Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: не приходит почта при mail();
 
 автор: neokortex   (19.11.2008 в 13:35)   письмо автору
 
 

использую mail();

            /* получатели */
$to  = "Mary <mary@yandex.ru>";

/* тема\subject */
$subject = "Birthday Reminders for August";

/* сообщение */
$message = '
<html>
<head>
 <title>Birthday Reminders for August</title>
</head>
<body>
<p>Here are the birthdays upcoming in August!</p>
<table>
 <tr>
  <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
 </tr>
 <tr>
  <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
 </tr>
 <tr>
  <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
 </tr>
</table>
</body>
</html>
';

/* Для отправки HTML-почты вы можете установить шапку Content-type. */
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* дополнительные шапки */
$headers .= "From: Birthday Reminder <birthday@example.com>\r\n";
$headers .= "Cc: birthdayarchive@example.com\r\n";
$headers .= "Bcc: birthdaycheck@example.com\r\n";

/* и теперь отправим из */
$mail=mail($to, $subject, $message, $headers);

при этом в папке \tmp\!sendmail письмо появляется.
помогите пожалуйста.
все это на денвере 3

  Ответить  
 
 автор: Trianon   (19.11.2008 в 15:27)   письмо автору
 
   для: neokortex   (19.11.2008 в 13:35)
 

ну если появляется - значит работает.
Не ждете же Вы, что денвер сам письма станет отправлять?
Он не для этого разрабатывался.

  Ответить  
 
 автор: AcidTrash   (19.11.2008 в 15:29)   письмо автору
 
   для: neokortex   (19.11.2008 в 13:35)
 

>$to = "Mary <mary@yandex.ru>";
Хм, уж не знаю, понимает ли такую запись адреса, функция mail.
Попробуйте
$to = "mary@yandex.ru";
Да и денвер вроде бы сам не отправляет.

  Ответить  
 
 автор: sim5   (19.11.2008 в 15:41)   письмо автору
 
   для: AcidTrash   (19.11.2008 в 15:29)
 

Не вроде бы, а не отправляет, в нем senmail работает как заглушка.

  Ответить  
 
 автор: AcidTrash   (19.11.2008 в 15:46)   письмо автору
 
   для: sim5   (19.11.2008 в 15:41)
 

>Не вроде бы, а не отправляет
Почему я сказал вроде бы, потому-что Денвером не пользовался, просто слышал.

  Ответить  
 
 автор: neokortex   (19.11.2008 в 16:19)   письмо автору
 
   для: sim5   (19.11.2008 в 15:41)
 

sendmail вообще никак не включить в денвере?

  Ответить  
 
 автор: sim5   (19.11.2008 в 16:35)   письмо автору
 
   для: neokortex   (19.11.2008 в 16:19)
 

Зачем?

  Ответить  
 
 автор: Temnovit   (19.11.2008 в 17:47)   письмо автору
 
   для: neokortex   (19.11.2008 в 13:35)
 

Чтобы из Виндоус посылать почту используя девер, в пхп.ини раскомментируйте следующие строки:
;; Комментарий Денвера:
;; чтобы отключить отладочный эмулятор sendmail, указите в директиве SMTP
;; адрес SMTP-сервера вашего провайдера, а также НЕ ЗАБУДЬТЕ закомментировать
;; директиву sendmail_path ниже! Если sendmail_path не закомментировать,
;; работать не будет, т.к. sendmail_path имеет приоритет.
;;

; For Win32 only.
SMTP = 193.169.238.218
smtp_port = 25


и закомментировать:
; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path = \usr\sbin\sendmail -t -i


Вместо 193.169.238.218 поставьте адрес своего СМТП сервера. Тогда почта будет отправлятся куда надо, а не складываться в локальную папку.

  Ответить  
 
 автор: sim5   (19.11.2008 в 18:26)   письмо автору
 
   для: Temnovit   (19.11.2008 в 17:47)
 

Вот заглушка для почты, это как раз то, что и надо, чтобы проверить баги сообщений почтовых. А уж реально отослать это сформированное сообщение (чтобы порадоваться) можно и в Outlook.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования