Функция mail () в PHP

12
[Удален]
#11
sirota77:
одно время разбирался с этим вопросом (почему в спам попадают)
и вот к чему пришёл:
надо формировать правильный заголовок письма ! и всё будет ок.

если бы только поэтому .... разные спам фильтры работают по разному. лучше всего слать через ссл смтп шлюзы с авторизацией того же gmail.com, тогда в сам точно не упадет))

BR
На сайте с 28.06.2008
Offline
75
#12
sirota77:
надо формировать правильный заголовок письма ! и всё будет ок.

- не правда, есть ряд причин по которым письмо отправленное функцией mail() может быть заблокировано как спам. Например, самая простая причина - ip-адрес сервера на котором хостится сайт попал в черный список, но хостера это не особенно волнует, так как для отправки писем он использует отдельный почтовый сервер, в связи с чем не торопится извлекать ip-адрес из блэк листа. А есть и другие причины.

размещение сайтов (http://www.brim.ru)
[Удален]
#13

например несовпадение заголовков from и sender

Если через почтовый сервер принимателя проходит много однотипных писем на разные адреса, то их источник быстро попадает в черный список. Я уверен, что у сёрча когда-то тоже была такая проблема пока их адрес не примелькался

sirota77
На сайте с 08.09.2008
Offline
161
#14
Brim.ru:
- не правда, есть ряд причин по которым письмо отправленное функцией mail() может быть заблокировано как спам. Например, самая простая причина - ip-адрес сервера на котором хостится сайт попал в черный список, но хостера это не особенно волнует, так как для отправки писем он использует отдельный почтовый сервер, в связи с чем не торопится извлекать ip-адрес из блэк листа. А есть и другие причины.

если Гхостер то да

sirota77 добавил 07.09.2009 в 07:43

Думаю очень важно кодировать base64_encode тему, если она на кирилице

BR
На сайте с 28.06.2008
Offline
75
#15
sirota77:
если Гхостер то да

- я назвал Вам лишь одну наиболее очевидную причину повлиять на которую из своего скрипта Вы никак не сможете (кстати подобная проблема часто встречается у известного гхостера - мастерхост), а есть и другие - реверс ДНС, наличие пользователей от имени которых отправляется письмо и др., повлиять на которые с помощью mail() невозможно! При отправке писем через почтовый сервер хостера с авторизацией (т. е. через SMTP) все эти проблемы исчезают, так как предполагаем что почтовый сервер хостера находится в рабочем состоянии. Только Гпрограммист валит все свои проблемы на хостера 😂

sirota77:
Думаю очень важно кодировать base64_encode тему, если она на кирилице

- думаю это совсем не важно, а важно научиться адекватно указывать кодировку тела письма и сабджекта, а base64 понадобится только для вложений

LiteCat
На сайте с 03.05.2007
Offline
240
#16
sirota77:
одно время разбирался с этим вопросом (почему в спам попадают)
и вот к чему пришёл:
надо формировать правильный заголовок письма ! и всё будет ок.

есть куча других причин, таких как:

- неправильный бекрезолв сервера-отправителя;

- попадание IP сервера-отправителя в блеклист (многократно сталкивался, многие хостинги и VPS/VDS заведомо в бане на различных почтовых серверах, спс спамерам)

- не понравившийся спам-фильтру адрес отправителя и текст (а не только тема)

и т п...

Несколько раз приходилось общаться с суппортом почтовиков-адресатов, почти всегда проблему удавалось устранить

LiteCat добавил 07.09.2009 в 11:18

Brim.ru:
При отправке писем через почтовый сервер хостера с авторизацией (т. е. через SMTP) все эти проблемы исчезают, так как предполагаем что почтовый сервер хостера находится в рабочем состоянии

абсолютно правильно

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий