Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Отправка почты с localhost - Denwer + SPECTral Personal SMTP Server + mail()  (Прочитано 21341 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Александр Троев
Новенький

ua
Offline Offline

« : 19-01-2011 14:50 » 

Здравствуйте.
Подскажите, пожалуйста, (мжт кто сталкивался) - не приходят тестовые письма, отправленные функцией mail()
такого вида:     $to  = 'myname@gmail.com';
   $from = 'ifriends@mail.com';
   $subject = 'Testing';

        $headers = 'From: ifriends@mail.com' . "\r\n";
        $headers .= 'Reply-To: ifriends@mail.com' . "\r\n";     
        $headers .= 'Content-type: text/html; charset=ISO-8859-1' . "\r\n";
        $headers .= 'MIME-Version: 1.0' . "\r\n";

   $message =   '
<html><body>
ТРа-та-так--та-таа-та-атата-та.....
</body>
</html>

';

ini_set("SMTP", "localhost");
ini_set("smtp_port", "25");
   
   mail($to, $subject, $headers, $message);



######## в php.ini на денвере прописано:

SMTP = localhost
smtp_port = 25

; For Win32 only.
sendmail_from = ifriends@facebook.com

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path = \usr\sbin\sendmail -t -i

и т.д.

######## SPECTral Personal SMTP Server - настройки оставил какие были по умолчанию.

######## при запуске в браузере страницы с функцией mail() выходит пустая страница, при этом денвер показывает:

Файл /tmp/!sendmail/2011-01-19_16-30-47.eml:

X-Sendmail-Daemon-From: localhost [127.0.0.1:4720]
Date: Wed, 19 Jan 2011 16:30:47 +0200
From: ifriends@mail.com
Subject: Testing
To: myname@gmail.com
первая строка
вторая строка
третья строка

From: ifriends@mail.com
Reply-To: ifriends@mail.com
Content-type: text/html; charset=ISO-8859-1
MIME-Version: 1.0

############ но письмо не приходит

########## если же поменять порт  с 25 на 15025, то

выдается сообщение:

Warning: mail() [function.mail]: SMTP server response: 530 Authorization required in X:\home\localhost\der\maila.php on line 17

######### но почта все равно не приходит

####### без ini_set тот же результат


######## Что нужно поправить, чтобы получать почту?
Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 19-01-2011 14:57 » 

так он сохраняет отправленные письма в указанной папке.
а что ЧАВО на сайте  денвера уже забанили?
http://www.denwer.ru/faq/other.html#h30-27
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines