|
|
|
| Ребят, а вот у меня вопросик такой, по каким причинам может не доходить письмо отправленное скриптом и как вообще проследить что с ним произошло? отправку делаю так:
$d=date("Y/M/d H:i:s");
if (!mail("user@host.com","subj","done"))
{$f=fopen("erlog.dat","a+");
$str=$d." ERROR";
fwrite($f,$str);
fflush($f);
fclose($f);}
|
в общем писмо не приходит и никаких ошибок ф логфайл не заносится
чего быть может? | |
|
|
|
|
|
|
|
для: Byte
(24.09.2004 в 22:07)
| | ЛЮДИИИИИИ
ну какие соображения есть? проверка на (!mail) проходит успешно, пишет мне скрипт что мыло ушло, но оно не приходит :( что делать? | |
|
|
|
|
|
|
|
для: Byte
(24.09.2004 в 22:15)
| | Ну подождите :) .. Вот придут в форум главные почтовики Кузнецов М.В. и cheops. Может что и подскажут.
>в общем писмо не приходит и никаких ошибок ф логфайл не заносится
Как предположение:
Если скрипт точно отрабатывает, а письмо не доходит, то может его просто фильтруют как спам на сервере? Такое встречается. Попробуйте отправить на другой адрес. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(24.09.2004 в 22:32)
| | пробывал отсылать на 3 разных адреса, но нет :( | |
|
|
|
|
|
|
|
для: Byte
(24.09.2004 в 22:35)
| | А обычная почта на сервере нормально функционирует, сбоев не наблюдалось? | |
|
|
|
|
|
|
|
для: cheops
(24.09.2004 в 22:51)
| | на каком сервере? на том куда почту отправляю? если да, то да :) обычная почта работает | |
|
|
|
|
|
|
|
для: Byte
(24.09.2004 в 22:55)
| | Отсылка на почтовый адрес этого же сервера приводит к тому же результату? | |
|
|
|
|
|
|
|
для: Byte
(24.09.2004 в 22:35)
| | Не загружен ли почтовый сервер, т.е. не происходит ли задержек при доставке обычной почты? | |
|
|
|
|
|
|
|
для: cheops
(24.09.2004 в 23:26)
| | нет, пробывал с мэйл.ру к примеру посылать доходит письмо через минуту две.
т.е. мыло 100% рабочее, кроме того пробывал на 3 ящика разных слать. скрипт пишет что оно ушло,
так что вот и мучаюсь. | |
|
|
|
|
|
|
|
для: Byte
(24.09.2004 в 23:32)
| | Адрес точный, нет ошибки или русских букв? Если письмо не доставляется ответа вы не получите, так как ответ будет адресован почтовому ретранслятору сервера...
Кроме того, если вы посылаете письмо на mail.ru - ваши письма будут отфутболиваться почти со 100% вероятностью (сейчас там очень жёсткие ограничения - от скрипта письмо не пропустят) - нужен другой ящик... | |
|
|
|
|
|
|
|
для: cheops
(24.09.2004 в 23:57)
| | посылал не только на мэил.ру
а как насчет попытки, в случае с мэил.ру
обмануть их системы? есть возможность в тело письма вставлять
подложные данные? т.е. реальные, но такие, как будто не скрипт письмо оправлял?
ошибок в e-mail 100% нет | |
|
|
|
|
|
|
|
для: Byte
(25.09.2004 в 00:07)
| | Можно в принципе... используя почтовые ретрансляторы почтовых служб. Их иногда пытаются скрыть, но Кузнецов М.В. говорит, что ни один не защищён путью... по ссылке реализация...
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=84 | |
|
|
|
|
|
|
|
для: cheops
(25.09.2004 в 00:13)
| | А тут описано каким образом можно определить ретрансляторы почтовых служб...
PS Но такой сопособ отправки письма на грани фола... злоупотреблять бы им я не рекомендовал. Но для проверки доставки письма им стоит воспользоваться.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=201 | |
|
|
|
|
|
|
|
для: cheops
(25.09.2004 в 00:16)
| | может у тебя в php.ini не прописано sendmail_from??? | |
|
|
|
|
|
|
|
для: LimP
(25.09.2004 в 12:12)
| | ну конечно не прописано, моя страница на сервере
находится не моем, поэтому как-то тяжелова-то прописывать там что-либо,
для этого в дополнительных параметрах функции mail указываю адрес мой обратный.
но это не помогает. кстати, через трансляторы почта тоже не пошла, подозреваю
что хостеры с чем то напакостили. может быть какие фильтры прям на серверы поставили?
в общем чудеса с почтой просто какие-то :) | |
|
|
|