Здравствуйте.
Подскажите, пожалуйста, (мжт кто сталкивался) - не приходят тестовые письма, отправленные функцией 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.comSubject: Testing
To:
myname@gmail.comпервая строка
вторая строка
третья строка
From:
ifriends@mail.comReply-To:
ifriends@mail.comContent-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 тот же результат
######## Что нужно поправить, чтобы получать почту?