отсылка писем в php

Ответить
Аватара пользователя
Turman

отсылка писем в php

Сообщение Turman »

попытался недавно разобраться с отсылкой писем в 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

)

но письмо не отправляется!!

подскажите что тут может быть..
Аватара пользователя
vadimiron

Re: отсылка писем в php

Сообщение vadimiron »

Но это же не сервер, который в инете находится, а всего лишь локальный. Через него вы можете только локальным пользователям отправлять (которые у вас в сетке находятся).



Не используйте вообще своего сервера - подключайтесь к бесплатным почтовикам, к их SMTP - так много проблем избежите: не надо глобальних настроек

Пример




это был скорей совет, чем конкретный ответ на данный вопрос
Аватара пользователя
Sham

Re: отсылка писем в php

Сообщение Sham »

sendmail_path....? smtp_port...?(firewall)
Цитата Turman:



mail("musor@mail.ru", "ВСТАВЬТЕ_ТЕМУ", "СОБСТВЕННО ТЕЛО ПОСЛАНИЯ", "From: От меня");
отсылка писем в php




что возвращает (буль)...

внимательно rtfm Изображение
Аватара пользователя
Turman

Re: отсылка писем в php

Сообщение Turman »

Sham,

не могу понять ответ Изображение

единственное что понятно- прочитать инструкцию rtfm ...



файервол установлен- касперский интернет секьюрити 7
Аватара пользователя
Turman

Re: отсылка писем в php

Сообщение Turman »

Turman,
Цитата Sham:



sendmail_path....? smtp_port...?(firewall)
отсылка писем в php




1. это конфигурационные директивы... если винда, то imho sendmail_path дб пустой, поскольку в случае с виндой используются сокеты напрямую...

smtp_port (тож для windows) - порт для коннекта с SMTP сервером (в соотв. с его настройками)... 25 дефолтный, однако нужно убедиться, что firewall не блокирует и т.д... + еще ряд параметров smtp (авторизация)



2. проверьте, что возвращает mail()... (булево: true - успех, false - облом)...

ну типа echo mail(..........);



тут еще ознакомьтесь (готовые решения)
Ответить

Вернуться в «Вебмастеру»