|
|
|
| использую 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 | |
|
|
|
|
|
|
|
для: neokortex
(19.11.2008 в 13:35)
| | ну если появляется - значит работает.
Не ждете же Вы, что денвер сам письма станет отправлять?
Он не для этого разрабатывался. | |
|
|
|
|
|
|
|
для: neokortex
(19.11.2008 в 13:35)
| | >$to = "Mary <mary@yandex.ru>";
Хм, уж не знаю, понимает ли такую запись адреса, функция mail.
Попробуйте
$to = "mary@yandex.ru";
Да и денвер вроде бы сам не отправляет. | |
|
|
|
|
|
|
|
для: AcidTrash
(19.11.2008 в 15:29)
| | Не вроде бы, а не отправляет, в нем senmail работает как заглушка. | |
|
|
|
|
|
|
|
для: sim5
(19.11.2008 в 15:41)
| | >Не вроде бы, а не отправляет
Почему я сказал вроде бы, потому-что Денвером не пользовался, просто слышал. | |
|
|
|
|
|
|
|
для: sim5
(19.11.2008 в 15:41)
| | sendmail вообще никак не включить в денвере? | |
|
|
|
|
|
|
|
для: neokortex
(19.11.2008 в 16:19)
| | Зачем? | |
|
|
|
|
|
|
|
для: 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 поставьте адрес своего СМТП сервера. Тогда почта будет отправлятся куда надо, а не складываться в локальную папку. | |
|
|
|
|
|
|
|
для: Temnovit
(19.11.2008 в 17:47)
| | Вот заглушка для почты, это как раз то, что и надо, чтобы проверить баги сообщений почтовых. А уж реально отослать это сформированное сообщение (чтобы порадоваться) можно и в Outlook. | |
|
|
|