Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Как средствами php отправить письмо на мыло


Автор: galkinsasha 25.7.2010, 22:05
Доброго времени суток!

У меня проблема:
не приходит письмо на мыло, вот код
Код


$b=mail("[email protected]", "Gorgeous", "ла-ла-ла","From: [email protected] \r\n");


при этом переменная $b возвращает тру

Автор: нуп 25.7.2010, 22:14
попробуй разные почтовики. некоторые принимают как спам  smile 

Автор: galkinsasha 25.7.2010, 22:18
это не выход)))) Нельзя посетителю говорить Зарегайся на другом почтовике smile 

Хотя может и можно smile 

А если серезно то есть ли какойто подход чтоб обойти такую вещь?

Автор: нуп 25.7.2010, 22:29
Как решить не знаю, сам не сталкивался. Проверь доходит ли письмо хоть на какой-то почтовик.  smile 

Автор: skyboy 25.7.2010, 22:40
Цитата(galkinsasha @  25.7.2010,  21:18 Найти цитируемый пост)
Нельзя посетителю говорить Зарегайся на другом почтовике 

ну, ты шутник. если проблема в спам-фильтрах(а такое может быть), то "виноват" твой сервер. Т.к. отправка по mail() происходит от имени сервера(или безымянно - тут я не уверен), то другие почтовые сервера могут игнорировать подобные письма(хотя, пожалуй, слишком уж радикально - скорее оно должно быть отмечено как потенциальный спам). В таком случае простейшим выходом будет зарегить где-то реальный ящик и отправлять письма со своего сервера через этот ящик при помощи SMTP.
а проверить "доходимость писем" довольно легко, если на твоем сервере установлен почтовый сервер - просто отправь сам себе.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)