Я пытаюсь настроить портал нашего веб-сайта для отправки электронных писем с подтверждением регистрации клиентам, которые регистрируются (это простое сообщение, содержащее ссылку, подтверждающую адрес электронной почты пользователя).
Все хорошо и отлично работает, пользователи @ gmail.com получают письма в порядке; однако для пользователей @ yahoo.com электронное письмо попадает прямо в папку «Спам».
Мне нужно добавить, что я потратил 4 дня на чтение каждой публикации на форуме по этой теме и реализовал все возможные подсказки и предложения (примечание: я не новичок в системном администрировании, поэтому могу вас заверить, что время, потраченное на копание, а не на обучение ).
Подвести итоги:
У меня есть три вопроса:
Кто-то из Yahoo ответил мне, что:
Электронные письма с почтовых серверов, которые вы используете, недавно потеряли приоритет из-за потенциальных проблем с его рассылкой.
Эти отмены приоритетов были временными, но могут быть активированы повторно, если отправляющий IP-профиль по-прежнему будет плохим. Как правило, отмена приоритетов инициируется неверным индивидуальным отправителем или профилями MAIL FROM.
После запроса более подробной информации они сказали, что не могут предоставить никакой дополнительной информации !!
Вот журнал доставки от postfix:
Oct 18 00:59:25 mgmt postfix/smtp[4321]: 063E0B988A6: to=<for.ehsan@yahoo.com>, relay=b.mx.mail.yahoo.com[74.6.136.65]:25, delay=1.6, delays=0.11/0.01/0.61/0.92, dsn=2.0.0, status=sent (250 ok dirdel)
Вот заголовок сообщения от Yahoo:
From TELTUB Mon Oct 18 04:59:23 2010
X-Apparently-To: for.ehsan@yahoo.com via 98.136.167.26; Sun, 17 Oct 2010 21:59:25 -0700
Return-Path: <noreply@teltub.com>
X-YahooFilteredBulk: 64.34.222.102
Received-SPF: pass (mta1015.mail.sk1.yahoo.com: domain of noreply@teltub.com designates 64.34.222.102 as permitted sender)
X-YMailISG: HGiMWDwcZAr2nMseAcs8EMjEoTTXRB5jVgymRipvWi77dSrO
PuvRZPjN1WbGfxHFAyLo99VgChGrTm8Ve_nCA4PLyzhfFKfcsQ8v9FlY3uHJ
wt3y34DU2ZChx3ud4Scg1ReSSA8b3d3FY5YmWhQDeeckNZUbGYET0MVbjddu
UX9Z6q3fsIfhsMhedk.6ZT3vsJHs8YiWGcAAiKgipdUnPYhQ36axREymHV8L
EupzrPp6JE7PM4Ah12Cj8vw8sozDSUiShQM00sD0IC6HUqh4jDRpoISyur.G
TbHTaa6rZKcNTtaKfE.BRZCJIBQA3oKvFtPt9QZFcDU98adBzlxK8oZxiOuQ
txWdBWL4zveDo8yqH84sRB2jBLfR8Hig4mZ5bZrUMHnq9P.fNB.6z8XEZoMi
UBO8eJsYf7Sxug9FtJr9.7.DIRcXshikZker0F0ygc1.ghJwEWLATbGA8UZg
l2ekjauSWgt1XJQjr9JOpRWwgBTH4N6lXZLE5BQ8q38m6ZspaAZ3glRNSZLU
YpnRNwRHHy8HLxryXONeR_Q5NcZivZZbof3r2SKvJjZ_DZF9wiuEnlSWng15
QUd5BAbnA0fSxlaAjS7ayr9HLq0khsSVdlSYeGQpU.3LU6iZt17x3hjZoCXJ
kB2YBa9ZHH3LkJIezOnNooc9LiYzwnsm1_FaVmvGk1XZzDEsJaadXxtf39o_
wo2RQVHNaGbt9huEEy4fAiFx6_ZX3pNhepJLnJf2BgNLCi0ix0bw30EPxPPy
5IaL0vnBeF4S3ReZa2z5cex3apsUULu3vl2zG_HVtsCuvE8-
X-Originating-IP: [64.34.222.102]
Authentication-Results: mta1015.mail.sk1.yahoo.com from=teltub.com; domainkeys=pass (ok); from=teltub.com; dkim=pass (ok)
Received: from 127.0.0.1 (HELO mgmt1.prod.teltub.com) (64.34.222.102)
by mta1015.mail.sk1.yahoo.com with SMTP; Sun, 17 Oct 2010 21:59:25 -0700
Received: from www1.prod.teltub.com (localhost.localdomain [127.0.0.1])
by www1.prod.teltub.com (Postfix) with ESMTP id DF46118E81BB
for <for.ehsan@yahoo.com>; Mon, 18 Oct 2010 00:59:23 -0400 (EDT)
X-DomainKeys: Sendmail DomainKeys Filter v1.0.2 mgmt1.prod.teltub.com 063E0B988A6
DomainKey-Signature: a=rsa-sha1; s=teltubdk; d=teltub.com; c=simple; q=dns;
b=PAHMrH/tt9jRbjOcmeaO6IgbiK+MUfgwP9NZtIMKYNva/ISbDkjUWhHlnbEP1Icji
axsb+4Q2QrO8zIsT9tWZw==
X-DKIM: Sendmail DKIM Filter v2.8.3 mgmt1.prod.teltub.com 063E0B988A6
DKIM-Signature: v=1; a=rsa-sha1; c=simple/simple; d=teltub.com;
s=teltubdkim; t=1287377964; bh=xiqqKdrY0J4R8qUgsW9WMXUKnak=;
h=Content-Type:MIME-Version:Content-Transfer-Encoding:From:To:
Subject:Message-Id:Date;
b=q7FEBCnitX/Ohw0RXnjaEZPkXi+hOJHof+hbGarbyC0zWqTpXiknI2bC6k7+QigEH
ZL4JjzA8WK1MZqSaE6oOjTc3yxy+Dj7niAiB4t5cI8GPvvtegLSO6d2yVTmGa5wDFV
5f4i5OpHnccPRHkEQ3ShKMzkjKMgVPkdaObAvMFA=
Content-Type: text/html; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: "TELTUB" <noreply@teltub.com>
To: for.ehsan@yahoo.com
Subject: This is just a test
Message-Id: <20101018045923.DF46118E81BB@www1.prod.teltub.com>
Date: Mon, 18 Oct 2010 00:59:23 -0400 (EDT)
Content-Length: 111
Проблема заключалась в том, что подпись DKIM все еще находилась в тестовом режиме; t=y
в записи DNS.
Я переделал все это с новым IP и получил те же результаты. Но заметил, что инструмент генерации подписи DKIM, который я использую, оставляет t=y
в середине подписи. Обратите внимание, что я удалил t=y
ранее из записи политики, но это не помогло:
teltubdkim._domainkey В TXT "v = DKIM1; g = *; k = rsa; t = y; р = MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtMbAffP / NxX4JcglM + 1G2M6xB / va6k1pZijAgZxRKXbbzACUdbSv0MFip5TAAFyZkH4VIUgUq + BAgbAzLZOBEB0SZu2uDb87XMj1acvSOVs // QpUDnbmaLjz4I7HGCY70jZtjFzdEt42730bXJ6eoK1zTGHAx3KLtFFkurHJVXwIDAQAB»; ----- DKIM teltubdkim для teltub.com _ssp.teltubdkim._domainkey TXT "DKIM = неизвестность"
Будьте особенно осторожны ...
Что происходит, когда вы пытаетесь отправить письмо на norepy@teltub.com с yahoo.com? Он должен работать, даже если попадет в битовую корзину. Также убедитесь, что адреса для злоупотреблений и почтмейстера действительны.
Похоже, на вашем конце настроены все необходимые компоненты, а опубликованные вами заголовки показывают, что параметры DomainKeys и SPF приемлемы. Важно помнить, что большинство спам-систем работают по разным оценкам. Включение приложений Google в список отправителей, вероятно, не способствует достижению этой цели. А 64.34.222.96/27 - очень большая сетевая маска. Есть ли шанс сделать его более конкретным?
По предоставленным вами заголовкам никто не может сказать, что содержат байесовские фильтры Yahoo, а также скорость, с которой вы отправляете электронные письма. В случае последнего есть несколько фильтров для sendmail (которые может работать с Postfix), но я бы посоветовал взглянуть на политический
Что касается контента, который вы отправляете, гораздо сложнее сказать, является ли это фактором, способствующим этому. Конечно, непросто протестировать при отсутствии сбоев DSN, чтобы определить, как воссоздать проблему по запросу.