powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / письма уходять в спам
14 сообщений из 14, страница 1 из 1
письма уходять в спам
    #39013673
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отсылаю письма следущим образом:

Код: php
1.
2.
3.
4.
5.
6.
$to      =  $adrress;
    $subject = "Report from ALGOLEAD";
    $message =  $content;
    $headers = 'From: webmaster@example.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion()



письма не на все почты доходят а если дохрдят то часто в спаме оказываются.

Как исправить ситуацию!?

Может каким готовым скриптом пользоваться!?
...
Рейтинг: 0 / 0
письма уходять в спам
    #39013922
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostarотсылаю письма следущим образом:
Заголовки довольно куцие. Весьма желательные заголовки Content-Type, MIME-Version отсутствуют.

Areostarписьма не на все почты доходят а если дохрдят то часто в спаме оказываются.
Как исправить ситуацию!?Тому есть множество причин. Не зная причин недоставки или попадания писем в спам, невозможно эти самые причины устранить.
1. Посмотрите логи MTA на предмет доставки или недоставки писем к серверу получателя. Если письмо отправлено успешно, а адресату не пришло - то дальнейшую судьбу письма может пояснить администратор сервера получателя (может там настроено автоматическое удаление спама).
2. Проверьте дефолтовый почтовый ящик аккаунта. Туда падают отлупы, из которых можно почерпнуть много полезной информации по проблеме.
3. Посмотрите заголовки писем из спама - иногда там бывают указаны причины попадания письма в спам. Однако, довольно редко такое везение.
4. Обязательно проверьте (и настройте при необходимости) обратную зону ДНС сервера отправки. Дело в том, что серверы приёма почты довольно часто весьма придирчиво относятся к этому - вплоть до отказа принять почту (видно в логах MTA). Иногда и у хостинг-провайдеров бывает косячество по этой теме.
5. Убедитесь, что IP-адрес сервера отправки (или его подсеть целиком) не торчат в популярных блек-листах. Впрочем, эта причина довольно часто содержится в отлупах (п2).

AreostarМожет каким готовым скриптом пользоваться!?А почему нет? Особенно, если лень копаться в заголовках, кодировках и т.п. Тот же пхпмайлер, например. Однако, волшебства не существует - может повезёт, а может и нет.
...
Рейтинг: 0 / 0
письма уходять в спам
    #39014123
sxq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опубликуйте все заголовки полученного письма.
Для чистоты писем должны быть:
запись PTR (обратная зона)
запись SPF, разрешающая обработку с вашего IP
очень желательно настроена подпись DKIM
Если у вас рассылки, тогда должен быть заголовок где указано как получатель может отписаться.
...
Рейтинг: 0 / 0
письма уходять в спам
    #39014138
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sxq,

Мне надо письма новым пользователям отправлять. Ну и иногда отчёты на 2 - 3 адреса!

Где мне эти заголовки смотреть??

Я раньше с почтой мало работал!
...
Рейтинг: 0 / 0
письма уходять в спам
    #39014139
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пытаюсь пользовать вот это:

http://webi.ru/webi_files/php_libmail.html

но в gmail всёравно в спам скидывает!

Вычитал что надо как то так:

$mail->smtp_on("ssl://smtp.gmail.com","login","passw", 465);

что за логин и пороль тут нужен?
...
Рейтинг: 0 / 0
письма уходять в спам
    #39014839
sxq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar,

отправьте самому себе, далее, заходите в служебные заголовки полученного письма, и все что там есть публикуете здесь.
Во всех почтовых сервисах можно посмотреть эти заголовки.
То что вы отправляете другими библиотеками ничего не изменит, все они отдают своему MTA, а тот уже формирует заголовки.
Если не настроены в DNS и MTA все что я перечислил, то вероятность попадания в спам крайне велика.
...
Рейтинг: 0 / 0
письма уходять в спам
    #39014967
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sxq,

Вот заголовки

Delivered-To: anton@otb-algo.com
Received
: by 10.112.92.172 with SMTP id cn12csp680657lbb;
Thu, 23 Jul 2015 13:07:51 -0700 (PDT)
X-Received: by 10.180.87.199 with SMTP id ba7mr20975437wib.81.1437682071382;
Thu, 23 Jul 2015 13:07:51 -0700 (PDT)
Return-Path: <algolead@srv.algolead.com>;
Received: from srv.algolead.com ([46.166.173.16])
by mx.google.com with ESMTPS id y8si8674360wiw.51.2015.07.23.13.07.51
for <anton@otb-algo.com>;
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Thu, 23 Jul 2015 13:07:51 -0700 (PDT)
Received-SPF: neutral (google.com: 46.166.173.16 is neither permitted nor denied by best guess record for domain of algolead@srv.algolead.com) client-ip=46.166.173.16;
Authentication-Results: mx.google.com;
spf=neutral (google.com: 46.166.173.16 is neither permitted nor denied by best guess record for domain of algolead@srv.algolead.com) smtp.mail=algolead@srv.algolead.com;
dmarc=fail (p=NONE dis=NONE) header.from=yandex.ru
Received: from algolead by srv.algolead.com with local (Exim 4.85)
(envelope-from <algolead@srv.algolead.com>;)
id 1ZIMmU-0007Xo-17
for anton@otb-algo.com; Thu, 23 Jul 2015 23:07:50 +0300
To: anton@otb-algo.com
Subject
: Report from ALGOLEAD
From: areostar@yandex.ru
Reply
-To: areostar@yandex.ru
X
-Mailer: PHP/5.4.42
Message-Id: <E1ZIMmU-0007Xo-17@srv.algolead.com>;
Date: Thu, 23 Jul 2015 23:07:50 +0300
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - srv.algolead.com
X-AntiAbuse: Original Domain - otb-algo.com
X-AntiAbuse: Originator/Caller UID/GID - [503 513] / [47 12]
X-AntiAbuse: Sender Address Domain - srv.algolead.com
X-Get-Message-Sender-Via: srv.algolead.com: authenticated_id: algolead/only user confirmed/virtual account not confirmed

И чего тут нехватает и как исправить!?
...
Рейтинг: 0 / 0
письма уходять в спам
    #39014976
sxq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у вас как минимум нужно настроить SPF в настройках ДНС
spf=neutral (google.com: 46.166.173.16 is neither permitted nor denied by best guess record for domain of algolead@srv.algolead.com) smtp.mail=algolead@srv.algolead.com;
означает что IP адрес с которого вы отправляете письмо не указано в записи SPF, если дословно перевести, то ни отвергать и ни принимать, на усмотрение принимающей стороны.
Обратите внимание на PTR запись ( http://2whois.ru/?t=ptr), она очень важна для фильтров спама, эту запись устанавливает владелец IP сети, причем имя домена (не обязательно вашего) должно совпадать с тем что указано в заголовках писем, вероятно это srv.algolead.com, как правило эта запись равняется имени хоста на котором крутится сервер.
В общем вам нужно настроить свой сервер, добиться что бы с него письма принимались как положено, а только потом уже заниматься своими PHP скриптами.

У вас выделенный сервер?
...
Рейтинг: 0 / 0
письма уходять в спам
    #39014980
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После настройки ДНС и сервера...

В заголовке From указывать чужой домен (в данном случае yandex.ru) не есть очень хорошо. Вообще, иногда на шаред-хостинге отправка писем даже запрещается от имени стороннего домена. Reply-To вполне достаточно для правильной работы почтовых программ при формировании ответа.
Заголовки Content-Type и MIME-Version крайне желательны.
...
Рейтинг: 0 / 0
письма уходять в спам
    #39015014
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тоесть резюмирую:

Надо пойти туда где зарегистрирован домен, и там добавить в список IP spf=neutral (google.com: 46.166.173.16 is neither permitted nor denied by best guess record for domain of algolead@srv.algolead.com) smtp.mail=algolead@srv.algolead.com;

хотя домен о котором идёт речь www.algolead.com что это за srv. не понимаю.
А хостер сайта это сделать может?

И второе что именно мне добавить в PHP код

Третье может дадите ссылочку на какой мануал или статейку по теме, можно и на Английском!??
...
Рейтинг: 0 / 0
письма уходять в спам
    #39015035
sxq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у вас шаровый хостинг, обратитесь в службу поддержки, если выделенный - ваша забота настроить все как надо (как правило PTR устанавливается в момент инициализации сервера, но на nic.ru нужно писать в поддержку).
В принципе голая функция mail должна работать как положено, без каких-либо дополнительных заголовков и доставлять письма со служебными заголовками, если вы отправляете со своего домена и сам MTA + DNS настроены как положено.
Хорошо заметили, что FROM - нужно указывать свой домен обязательно (ящик может быть левым, но домен свой) + DKIM берет информацию из этого заголовка.
на счет srv.algolead.com - это имя хоста с которого отправляются сообщения, в принципе это имя может быть не равным вашему домену, т.к. на одном сервере может быть много сайтов/доменов, в данном случае запись PTR должна указывать на srv.algolead.com для данного IP

Алгоритм проверки писем прост,
смотрим IP адрес и его PTR и сравниваем, не равны - почти сразу спам
смотрим SPF, если IP не соответствует то что в ДНС, спам 50 на 50%, если были жалобы на этот IP, то спам сразу (нужно смотреть еще опцию all там)
смотрим DKIM (ее у вас нет, возможно из-за того что вы не верно пишите FROM), если сигнатура не равна записи в ДНС, то спам 50 на 50
аналогично dmarc
Ну и внутренние фильтры почтовиков, если были жалобы получателей и их процент высок - спам.
...
Рейтинг: 0 / 0
письма уходять в спам
    #39015040
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sxqящик может быть левым, но домен свойАдрес должен быть реально существующим. Если сервер получателя при приёме письма сделает попытку отправить ответное письмо в адрес отправителя (такой тест довольно широко распространён) и получит отказ вроде "такого пользователя не существует", то, скорее всего, откажется принимать письмо от несуществующего адреса отправителя.
...
Рейтинг: 0 / 0
письма уходять в спам
    #39015161
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Адреса отправителя я разные пробывал.

Сервер Выделеный(WHM) Там в cPanel можно это настроить? и если да то как?

Я уже спрашивал кажется а в код на PHP адо чтото добавлять или и так сойдёт?
...
Рейтинг: 0 / 0
письма уходять в спам
    #39015224
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AreostarСервер Выделеный(WHM) Там в cPanel можно это настроить? и если да то как?Вопрос для техподдержки, похоже.
PTR-запись обычно настраиватся где-то на уровне датацентра (или кто выделил IP-адрес для сервера).
TXT (SPF) и DKIM можно настроить в сипанели, если ДНС поддерживается на этом самом сервере. Если ДНС на другом сервере - то, соответственно, на другой сервер и смотреть.


Areostarа в код на PHP адо чтото добавлять или и так сойдёт?Сделайте так, чтобы заголовки отправляемых писем писем удовлетворяли требованиям RFC в максимально возможной степени. Что нужно добавить/изменить - выше уже говорилось. В какой-то мере, в качестве образцов можно посмотреть письма, которые в спам не падают.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / письма уходять в спам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]