blackhawkdown2015
@blackhawkdown2015

Как перехитрить google или найти оптимальное решение?

Добрый день уважаемые !

Суть проблемы такова:
Google заблокировал письма с сайта, которые отправляются с использованием php-функцию mail ()

К примеру, клиент размещает заказ > формируется файл xlsx - заголовки - тело письма ... и отправляется ему.

Письма следующего вида:
Delivered-To: googlesucks@gmail.com
Received: by 10.159.37.141 with SMTP id 13csp37884uaf;
        Wed, 10 Feb 2016 23:35:23 -0800 (PST)
X-Received: by 10.112.149.202 with SMTP id uc10mr17781953lbb.57.1455176123479;
        Wed, 10 Feb 2016 23:35:23 -0800 (PST)
Return-Path: <username@fe122.hc.ru>
Received: from fe122.hc.ru (fe122.hc.ru. [89.111.177.112])
        by mx.google.com with ESMTPS id ji10si3617963lbc.33.2016.02.10.23.35.23
        for <googlesucks@gmail.com>
        (version=TLS1 cipher=AES128-SHA bits=128/128);
        Wed, 10 Feb 2016 23:35:23 -0800 (PST)

<!-- ранее sfp - был pass-->

Received-SPF: pass (google.com: best guess record for domain of username@fe122.hc.ru designates 89.111.177.112 as permitted sender) client-ip=89.111.177.112;
Authentication-Results: mx.google.com;
       spf=pass (google.com: best guess record for domain of username@fe122.hc.ru designates 89.111.177.112 as permitted sender) smtp.mailfrom=username@fe122.hc.ru
Received: from username by xxx.hc.ru with local (Exim 4.80.1 (FreeBSD))
	(envelope-from <username@fe122.hc.ru>)
	id 1aTlmd-0001RM-0V
	for googlesucks@gmail.com; Thu, 11 Feb 2016 07:35:23 +0000
To: googlesucks@gmail.com
Subject: Login credentials for domen.ru Online
X-PHP-Script: url
X-PHP-Originating-Script: url 
From: admin@domen.ru
Reply-To: admin@domen.ru
X-Mailer: PHP/5.5.5
Message-Id: <E1aTlmd-0001RM-0V@fe122.hc.ru>
Sender: User Username <username@fe122.hc.ru>


Поддержка google - это "заброшенный город". Форумы на нем же, с 2013 года заполнены гневом и мольбами разблокировать ip

Рекомендации гугла по рассылкам - пытался все сделать по ним, но хостер не поддерживает DKIM.
SPF - с указанием диапазонов ip не помог. (может быть и бесполезен, так как мои знания далеко не идеальны и я не до конца понял)
Писал и redirect - hc.ru и весь диапазон ip и именно тот ip через который пересылает письма.

Поддержка сервера, отвечает только "не поддерживает", "невозможно", используйте smpt отправку.

Теперь собственно вопрос:

1. Если использовать не php-функцию mail (), а SMTP, например, с подключением к почтовому ящику admin@domen.ru даст ли это гарантии, что гугл не забанит снова (т.к. DKIM все равно не настроить)

2. Можно ли обойтись без правки кода и вылечить это правильной spf записью и Dmark

Может быть кто-то уже сталкивался ...
  • Вопрос задан
  • 689 просмотров
Пригласить эксперта
Ответы на вопрос 3
savostin
@savostin
Еще один программист
Заголовков
List-Unsubscribe: unsubscribe@domain.ru
Precedence: bulk

+ SMTP всегда хватало. Только с Yahoo иногда проблемы.
Ответ написан
@seriogja
Здравствуйте!

Если количество отправляемых вами писем не так велико и вы не шлете спам, вы можете использовать публичный smtp mail.ru например. Так же нужно соблюдать правила "легальных" рассылок, чтобы не попадать под фильтры.

Если же писем вы шлете много, то возможно стоит использовать специализированных провайдеров (Unisender, MailChimp). Но даже это, при большом количестве писем без DKIM, вас не спасет.
На дворе 2016, сейчас vpn стоит как шаред, а вы все еще с хостером, который не поддерживает DKIM.
Ответ написан
У вас в envelope-from используется дефолтный адрес username@fe122.hc.ru. Для fe122.hc.ru не опубликовано SPF-записи


>host -tTXT fe122.hc.ru
fe122.hc.ru has no TXT record


Раньше Google при проверке SPF использовал best guess record (в данном случае имя домена совпадает с PTR-записью, поэтому SPF считался прошедшим), сейчас отказался от этого, т.к. такое поведение не совпадает со стандартами SPF и нарушает политики DMARC.

Используйте в envelope-from адрес своего домена
stackoverflow.com/questions/179014/how-to-change-e...
и опубликуйте для своего домена SPF.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы