DKIM + SPF для нескольких доменов на одном IP?

12
[umka]
На сайте с 25.05.2008
Offline
456
#11

Без заголовков письма нельзя установить причину.

Лог в помощь!
S
На сайте с 02.05.2014
Offline
61
#12
DpoHro:
SPF check: temperror
DpoHro:
В частности интересует запись SPF check

SPF check: temperror – Это означает, что SPF клиент словил какую-то ошибку, во время проверки.

Однако, хоть ошибки в синтаксисе SPF нет, но учитывая, что вся почта отправляется с одной VPSки, у которой всего 1 ip, ваши записи вызывают улыбку. В вашем случае вполне хватит простой записи : "v=spf1 +a ~all" (для всех доменов которые отправляют почту с вашего сервера) и не надо городить огород с include.

DH
На сайте с 05.04.2008
Offline
113
#13
'[umka:
;13691170']Без заголовков письма нельзя установить причину.

В заголовках spf, dkim dmarc в статусе pass, все выглядит довольно хорошо.

'Sujcnm:
Однако, хоть ошибки в синтаксисе SPF нет, но учитывая, что вся почта отправляется с одной VPSки, у которой всего 1 ip, ваши записи вызывают улыбку. В вашем случае вполне хватит простой записи : "v=spf1 +a ~all" (для всех доменов которые отправляют почту с вашего сервера) и не надо городить огород с include.

Из-за единственной PTR? Как проверяющий сервер в итоге сопоставит их? по A записям с одинаковымы ip? У меня мейл сервер настроен только на mail.медиaтвepь.ru

+1
S
На сайте с 02.05.2014
Offline
61
#14
DpoHro:
Из-за единственной PTR? Как проверяющий сервер в итоге сопоставит их? по A записям с одинаковымы ip?

Буду краток.

В SPF должны быть перечислены узлы, с которых владелец домена будет отправлять почту. Адреса узлов можно задать так:

+а - Войдут все ip адреса из "А" записи для текущего домена

+mx - Войдут все адреса, из mx записей.

ip4,ip6- явное указание ip адресов

include - добавить список правил с указанного домена.

redirect - использовать правила с указанного домена

А теперь примеры:

-Сайт и почтовый сервер на одном сервере у которого 1 ip адрес (ваш случай)

"v=spf1 +a ~all" 

-Сайт на одном ip, а почтовик на другом, но почта может идти с обоих адресов, с сайта уведомления, а обычная переписка с почтовика, для этого пишем так:

"v=spf1 +a +mx ~all" 

-Сайт на одном хостинге, а почта на яндексе:

v=spf1 +а include:_spf.yandex.net ~all

А вообще почитайте немного документации, благо ее хватает.

[umka]
На сайте с 25.05.2008
Offline
456
#15
DpoHro:
В заголовках spf, dkim dmarc в статусе pass, все выглядит довольно хорошо.

Ну раз в заголовках SPF в статусе pass, а в результатах теста temperror, значит, у тестировалки на port25.com внутренние разногласия. Других вариантов нет.

ХЧ
На сайте с 27.06.2014
Offline
26
#16
DpoHro:
Добрый день!
Postfix/Dovecot/OpenDKIM

Есть 4 домена, на один из них настроен POSTFIX/DOVECOT
SPF и DKIM прописана только для него.
Ящики заведены для всех доменов.

Нужно ли прописывать SPF и DKIM для остальных доменов?
И самое главное почему?
Ведь сервером выступает только один!

Вообще, у Вас должна быть настроена обратная зона, чтобы ip резолвился на почтовый домен, с которого отправляется почта. А ip у Вас один.

RAS
На сайте с 27.11.2005
Offline
126
RAS
#17

Почтовые заголовки от gmail (хотя бы) в студию.

Администрируем сервера, впс, вдс. Ускоряем загрузку сайтов - DLE, Word Press, Joomla, Modx... Настраиваем безопасность. Ручная чистка rootkit/malware/вирусов. (/ru/forum/867860) Разработка - shell/bash/sh/python/perl.
[umka]
На сайте с 25.05.2008
Offline
456
#18
RAS:
Почтовые заголовки от gmail (хотя бы) в студию.

Гмайл не нужен. Тестировалка на port25.com возвращает всё письмо вместе с заголовками.

Но ... они, видимо, секретные.

Вообще, чем меньше выкладываешь технической информации на техническом форуме при решении технических вопросов, тем сильнее прокачиваются телепатические навыки у отвечающих :) И тем скорее форум переходит на новый этап развития.

Скоро достаточно будет просто открыть форум в браузере, и там сами появятся ответы на все вопросы.

DH
На сайте с 05.04.2008
Offline
113
#19

Вот что в ящик gmail упало

Delivered-To: mygooglemail@gmail.com
Received: by 321.32.21.11 with SMTP id q203csp952964oif;
Sat, 2 May 2015 13:36:41 -0700 (PDT)
X-Received: by 212.33.11.22 with SMTP id s3mr7336547wiy.52.1430599000845;
Sat, 02 May 2015 13:36:40 -0700 (PDT)
Return-Path: <local@example.ru>
Received: from mail.example.ru (mail.example.ru. [123.45.67.89])
by mx.google.com with ESMTP id dn6si4026576wib.39.2015.05.02.13.36.39
for <mygooglemail@gmail.com>;
Sat, 02 May 2015 13:36:40 -0700 (PDT)
Received-SPF: pass (google.com: domain of local@example.ru designates 123.45.67.89 as permitted sender) client-ip=123.45.67.89;
Authentication-Results: mx.google.com;
spf=pass (google.com: domain of local@example.ru designates 123.45.67.89 as permitted sender) smtp.mail=local@example.ru;
dkim=pass header.i=@example.ru;
dmarc=pass (p=NONE dis=NONE) header.from=example.ru
Received: by mail.example.ru (Postfix, from userid 33)
id 5F77942335; Sat, 2 May 2015 23:36:39 +0300 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=example.ru; s=mail;
t=1430598999; bh=Q7mbmaDICwxaL/OxljaOtZQX9nY4T1aBNaqOCBQfZ1Y=;
h=To:Subject:Date:From;
b=tCphuw84OM7yWc4t3sqsXsLKsNzxf2y1AatqBVEZxscgxn34/iA/yNsEP1lWuB4FU
kyxdqU0D4zyTzp1dYFV7oOBt4mJm2ykvftTG29LRy37GOX3lMNsazcYqoYmvLlsi37
8arozrtdrOdJ7DCOgwnOr4WD5ESc2bKWt9ic1Nh0=
To: =?UTF-8?Q?=D0=92=D0=B0=D0=BB=D0=B5=D0=BD=D1=82=D0=B8=D0=BD_=D0=97?= =?UTF-8?Q?=D0=B2=D0=B5=D1=80=D0=B5=D0=B2?= <mygooglemail@gmail.com>
Subject: =?UTF-8?Q?=D0=9F=D1=80=D0=B8=D0=B2=D0=B5=D1=82_=D0=BE=D0=BF?= =?UTF-8?Q?=D1=8F=D1=82=D1=8C!?=
X-PHP-Originating-Script: 33:rcube.php
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="=_484e40b179a5f03928c06a077575fe9d"
Date: Sun, 03 May 2015 00:36:39 +0400
From: =?UTF-8?Q?=D0=92=D0=B0=D0=BB=D0=B5=D0=BD=D1=82=D0=B8=D0=BD_=D0=97?=
=?UTF-8?Q?=D0=B2=D0=B5=D1=80=D0=B5=D0=B2?= <local@example.ru>
Organization: =?UTF-8?Q?=D0=9C=D0=B5=D0=B4=D0=B8=D0=B0=D0=A2=D0=B2=D0=B5?=
=?UTF-8?Q?=D1=80=D1=8C?=
Message-ID: <7922f1d41763ca9abe8cf4d65ff4e2e4@example.ru>
X-Sender: local@example.ru
User-Agent: Roundcube Webmail/1.1.1

--=_484e40b179a5f03928c06a077575fe9d
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII




--=_484e40b179a5f03928c06a077575fe9d
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=UTF-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=
=3DUTF-8" /></head><body style=3D'font-size: 10pt; font-family: Verdana,Gen=
eva,sans-serif'>
<p>&nbsp;</p>
<div>&nbsp;</div>
</body></html>

--=_484e40b179a5f03928c06a077575fe9d--
DH
На сайте с 05.04.2008
Offline
113
#20

Вот полный ответ от port25

Письма приходящие на гуглопочту упорно попадают в спам ((

с подписью на желтом фоне:

Почему это письмо попало в папку "Спам"? Оно похоже на сообщения, которые фильтры ранее распознавали как нежелательные.

Что можно еще сделать?



Thank you for using the verifier,

The Port25 Solutions, Inc. team

==========================================================
Summary of Results
==========================================================
SPF check: pass
DomainKeys check: neutral
DKIM check: pass
Sender-ID check: pass
SpamAssassin check: ham

==========================================================
Details:
==========================================================

HELO hostname: mail.mediatver.ru
Source IP: 185.22.62.36
mail-from: consultant@pfp-solution.ru

----------------------------------------------------------
SPF check details:
----------------------------------------------------------
Result: pass
ID(s) verified: smtp.mailfrom=consultant@pfp-solution.ru
DNS record(s):
pfp-solution.ru. SPF (no records)
pfp-solution.ru. 3600 IN TXT "v=spf1 +a +mx ~all"
pfp-solution.ru. 3600 IN A 185.22.62.36

----------------------------------------------------------
DomainKeys check details:
----------------------------------------------------------
Result: neutral (message not signed)
ID(s) verified: header.From=consultant@pfp-solution.ru
DNS record(s):

----------------------------------------------------------
DKIM check details:
----------------------------------------------------------
Result: pass (matches From: consultant@pfp-solution.ru)
ID(s) verified: header.d=pfp-solution.ru
Canonicalized Headers:
to:check-auth@verifier.port25.com'0D''0A'
subject:test'0D''0A'
dateun,'20'21'20'Jun'20'2015'20'19:12:16'20'+0400'0D''0A'
from:consultant@pfp-solution.ru'0D''0A'
dkim-signature:v=1;'20'a=rsa-sha256;'20'c=relaxed/simple;'20'd=pfp-solution.ru;'20's=mail;'20't=1434899536;'20'bh=PRrEDeSyHhYhLl0BAssPx1OPSiHIeQ53nP2j87XXULA=;'20'h=Toubjectate:From;'20'b=

Canonicalized Body:
--=_5ebf87397df9d2ab5027d651bf27eba7'0D''0A'
Content-Transfer-Encoding:'20'7bit'0D''0A'
Content-Type:'20'text/plain;'20'charset=US-ASCII'0D''0A'
'0D''0A'
'20''0D''0A'
'0D''0A'
'20''0D''0A'
--=_5ebf87397df9d2ab5027d651bf27eba7'0D''0A'
Content-Transfer-Encoding:'20'quoted-printable'0D''0A'
Content-Type:'20'text/html;'20'charset=UTF-8'0D''0A'
'0D''0A'
<html><head><meta'20'http-equiv=3D"Content-Type"'20'content=3D"text/html;'20'charset='0D''0A'
=3DUTF-8"'20'/></head><body'20'style=3D'27'font-size:'20'10pt;'20'font-family:'20'Verdana,Gen='0D''0A'
eva,sans-serif'27'>'0D''0A'
<p>&nbsp;</p>'0D''0A'
<div>&nbsp;</div>'0D''0A'
</body></html>'0D''0A'
'0D''0A'
--=_5ebf87397df9d2ab5027d651bf27eba7--'0D''0A'


DNS record(s):
mail._domainkey.pfp-solution.ru. 3600 IN TXT "v=DKIM1; k=rsa; t=y; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCukZoAZ6qfwUfBv6FTAIMczQL8pbchJo6Dz6WUUgIMCa2Ou6J//GjjRZtNoiT7nW6gA7Dzi9CtZGLP6tz5A4mQntkJu4OIcFWrQtZ1uaXCA0HD4gbj6pGaV9zRT9ZEJHrmEWhDiJgJRDvL2jmqclpW7XwlHAgEGGUERxbWA56Z4wIDAQAB"

Public key used for verification: mail._domainkey.pfp-solution.ru (1024 bits)

NOTE: DKIM checking has been performed based on the latest DKIM specs
(RFC 4871 or draft-ietf-dkim-base-10) and verification may fail for
older versions. If you are using Port25's PowerMTA, you need to use
version 3.2r11 or later to get a compatible version of DKIM.

----------------------------------------------------------
Sender-ID check details:
----------------------------------------------------------
Result: pass
ID(s) verified: header.From=consultant@pfp-solution.ru
DNS record(s):
pfp-solution.ru. SPF (no records)
pfp-solution.ru. 3600 IN TXT "v=spf1 +a +mx ~all"
pfp-solution.ru. 3600 IN A 185.22.62.36

----------------------------------------------------------
SpamAssassin check details:
----------------------------------------------------------
SpamAssassin v3.4.0 (2014-02-07)

Result: ham (-2.0 points, 5.0 required)

pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 SPF_PASS SPF: sender matches SPF record
-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
0.0 HTML_MESSAGE BODY: HTML included in message
-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's
domain
0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid
-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature

==========================================================
Explanation of the possible results (from RFC 5451)
==========================================================

SPF and Sender-ID Results
=========================

...

"neutral"
The sender's ADMD has asserted that it cannot or does not
want to assert whether or not the sending IP address is authorized
to send mail using the sender's DNS domain.

"pass"
The client is authorized by the sender's ADMD to inject or
relay mail on behalf of the sender's DNS domain.

...

DKIM and DomainKeys Results
===========================

"pass"
The message was signed, the signature or signatures were
acceptable to the verifier, and the signature(s) passed
verification tests.


==========================================================
Original Email
==========================================================

Return-Path: <consultant@pfp-solution.ru>
Received: from mail.mediatver.ru (185.22.62.36) by verifier.port25.com id hgra5c20i3gq for <check-auth@verifier.port25.com>; Sun, 21 Jun 2015 11:12:22 -0400 (envelope-from <consultant@pfp-solution.ru>)
Authentication-Results: verifier.port25.com; spf=pass smtp.mailfrom=consultant@pfp-solution.ru
Authentication-Results: verifier.port25.com; domainkeys=neutral (message not signed) header.From=consultant@pfp-solution.ru
Authentication-Results: verifier.port25.com; dkim=pass (matches From: consultant@pfp-solution.ru) header.d=pfp-solution.ru
Authentication-Results: verifier.port25.com; sender-id=pass header.From=consultant@pfp-solution.ru
Received: by mail.mediatver.ru (Postfix, from userid 33)
id 92A3145AD6; Sun, 21 Jun 2015 18:12:16 +0300 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pfp-solution.ru;
s=mail; t=1434899536;
bh=PRrEDeSyHhYhLl0BAssPx1OPSiHIeQ53nP2j87XXULA=;
h=Toubjectate:From;
b=E1XebOdKgI1JfzmDu8mYERohMrqYGsRZPN6e0YEV8Y95XeMuKxuTfaRRG4J/Vh2ib
7GUplfRUEarOKceL2ubfGIGHnQqoxI1M2xQQuZhOYjOjWHQjb9dODfnAgqMnRDgwZV
WNp4oI/nHWuJ2uuXfLvKQ5A7NzdhdEs0XDQ1B9hs=
To: check-auth@verifier.port25.com
Subject: test
X-PHP-Originating-Script: 33:rcube.php
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="=_5ebf87397df9d2ab5027d651bf27eba7"
Date: Sun, 21 Jun 2015 19:12:16 +0400
From: consultant@pfp-solution.ru
Message-ID: <f048f805312e605e3f28c3b000f1dbb9@pfp-solution.ru>
X-Sender: consultant@pfp-solution.ru
User-Agent: Roundcube Webmail/1.1.1

--=_5ebf87397df9d2ab5027d651bf27eba7
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII




--=_5ebf87397df9d2ab5027d651bf27eba7
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=UTF-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=
=3DUTF-8" /></head><body style=3D'font-size: 10pt; font-family: Verdana,Gen=
eva,sans-serif'>
<p>&nbsp;</p>
<div>&nbsp;</div>
</body></html>

--=_5ebf87397df9d2ab5027d651bf27eba7--
12

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