попытался недавно разобраться с отсылкой писем в php.
сервер апач на локалхосте. smtp вроде работает встроенный виндоузский.
пытаюсь запустить вот такую программку отсылки письма- ничего не получается- молчание.
сервер съедает код - не ругается ( до добавления строчек с ini ругался0- говорил неправильный адрес Warning: mail() [function.mail]: SMTP server response: 501 5.5.4 Invalid Address in C:\php\basic2.html on line 6
)
но письмо не отправляется!!
подскажите что тут может быть..
отсылка писем в php
-
vadimiron
Re: отсылка писем в php
Но это же не сервер, который в инете находится, а всего лишь локальный. Через него вы можете только локальным пользователям отправлять (которые у вас в сетке находятся).
Не используйте вообще своего сервера - подключайтесь к бесплатным почтовикам, к их SMTP - так много проблем избежите: не надо глобальних настроек
это был скорей совет, чем конкретный ответ на данный вопрос
Не используйте вообще своего сервера - подключайтесь к бесплатным почтовикам, к их SMTP - так много проблем избежите: не надо глобальних настроек
Пример
это был скорей совет, чем конкретный ответ на данный вопрос
-
Sham
Re: отсылка писем в php
sendmail_path....? smtp_port...?(firewall)
Цитата Turman:
mail("musor@mail.ru", "ВСТАВЬТЕ_ТЕМУ", "СОБСТВЕННО ТЕЛО ПОСЛАНИЯ", "From: От меня");
что возвращает (буль)...
внимательно rtfm
Цитата Turman:
mail("musor@mail.ru", "ВСТАВЬТЕ_ТЕМУ", "СОБСТВЕННО ТЕЛО ПОСЛАНИЯ", "From: От меня");
отсылка писем в php
что возвращает (буль)...
внимательно rtfm

-
Turman
Re: отсылка писем в php
Sham,
не могу понять ответ
единственное что понятно- прочитать инструкцию rtfm ...
файервол установлен- касперский интернет секьюрити 7
не могу понять ответ

единственное что понятно- прочитать инструкцию rtfm ...
файервол установлен- касперский интернет секьюрити 7
-
Turman
Re: отсылка писем в php
Turman,
Цитата Sham:
sendmail_path....? smtp_port...?(firewall)
1. это конфигурационные директивы... если винда, то imho sendmail_path дб пустой, поскольку в случае с виндой используются сокеты напрямую...
smtp_port (тож для windows) - порт для коннекта с SMTP сервером (в соотв. с его настройками)... 25 дефолтный, однако нужно убедиться, что firewall не блокирует и т.д... + еще ряд параметров smtp (авторизация)
2. проверьте, что возвращает mail()... (булево: true - успех, false - облом)...
ну типа echo mail(..........);
Цитата Sham:
sendmail_path....? smtp_port...?(firewall)
отсылка писем в php
1. это конфигурационные директивы... если винда, то imho sendmail_path дб пустой, поскольку в случае с виндой используются сокеты напрямую...
smtp_port (тож для windows) - порт для коннекта с SMTP сервером (в соотв. с его настройками)... 25 дефолтный, однако нужно убедиться, что firewall не блокирует и т.д... + еще ряд параметров smtp (авторизация)
2. проверьте, что возвращает mail()... (булево: true - успех, false - облом)...
ну типа echo mail(..........);
тут еще ознакомьтесь (готовые решения)