Как мога да получа писма не се озовават в спам 2
версия за печат
Вчера, аз и моите колеги, създадени на друг метод на писма за потвърждение, наречена DKIM. Може да се използва заедно с SPF.
Удостоверяването Резултати: mxfront7.mail.yandex.net; SPF = подаване (mxfront7.mail.yandex.net: домейн на usabili.ru означава 209.85.212.180 е позволено подател) [email protected]; DKIM = подаване [email protected]

DKIM проверка на получател много по-лесно, отколкото SPF. Е, как да се тества DKIM направите запитване само един DNS запис, като моя домейн default._domainkey.usabili.ru, и да се измъкнем от публичния ключ на домейн, който можете да проверите хеша на заглавната част, т.е. цифров подпис (което ще се окаже, че съм собственик на частния ключ).
В случай на SPF, процедурите за инспекция са сложни, защото ние трябва да вземем влизането DNS от списъка на и позволил да се ПР и връзки към други SPF записи, които трябва да бъдат и рекурсивни процес и т.н. След проверка на подателя ПР от този списък. В случай, че съобщението преминава през няколко сървъра, че е желателно да ги подпише.
Но подателя, а напротив, създадена в подкрепа SPF в порядък по-лесно, отколкото да се създаде DKIM. Както вече са писали. за да изберете SPF запис, за да се създаде достатъчно:
usabili.ru. В ТХТ V "= spf1 А включват: _spf.google.com
Това позволява линия за изпращане на поща само от IP домейн на А-запис, и Google сървър.
Как да се създаде DKIM в услугите на домейна на Google
- Отидете на желаната страница в собственика на домейна панел на Google
- Изберете домейн и да получите кода, за да вмъкнете в DNS
- Поставете подходящ код за рекордно поддомейна TXT. Например, аз google2._domainkey.usabili.ru
- активирате
- .
- Печалба. Вашите имейли, изпратени от Gmail, вече е подписан от ключа на домейна.
Как да настроите вашия подпис от сървъра, когато изпращате чрез PHP
Ако изпращате имейли чрез SMTP сървър в PHP на Google, а след това всичко е направено. Google добавил подпис при изпращане чрез SMTP.
Ако изпратите електронна поща функция поща. тогава системата трябва да бъде инсталиран DKIM-филтър пакет.
След това се генерира ключ чрез DKIM-genkey. Lazy ни харесва, можете да го използвате за всички области на сървъра. Генерираната в .txt файл публичен ключ, за да добавите към записите на домейн DNS.
На следващо място, прочетете статията
- За Sendmail /etc/mail/sendmail.mc трябва да редактирате файла, без submit.mc.
- За да компилирате конфигурационния удобно, вместо да използвате включения m4 Марка (самата тя ще започне m4).
Как да проверите запис DKIM
Линукс потребителите могат да напишете командата # копаят google2._domainkey.usabili.ru TXT
Или изпрати писмо до кутията в Google или Yandex.
заключение
Искам да обърна внимание на няколко точки.
Ако сте абсолютно сигурни, че DKIM конфигурирали успешно, можете да забраните други сървъри да вземе писмото с домейна си, но без подпис, добавяйки ADSP рекорд:
Внимателният читател ще сте забелязали, че по пътя към частния ключ на един за всички домейни. Това не пречи на подписите.
Успех =)
Чувствайте се свободни да коментирате статията, поне няколко думи!