Улучшение почтовой пропускной способности: Реализация DKIM и DMARC

У меня есть система обмена сообщениями на моем приложении, куда пользователи могут отправить сообщения непосредственно другим пользователям прямо от моего домена (не прохождение через шаблонов или Google Apps Мандрила Mailchimp). У меня также есть задания крона, который отправляет статистику пользователей приблизительно 5 300 пользователям каждую неделю. Снова, сценарий отправляет сообщения прямо от моего домена.

Большинство электронных писем идет в поле спама пользователей, которое я должен зафиксировать как можно скорее. Я недавно узнал приложение, которое тестирует почтовую пропускную способность и дает очки на основе того, как хорошо настроенный Ваш почтовый сервер (среди прочего). Это - URL https://www.mail-tester.com. Я смог починить несколько вещей, и мой счет повысился от-0.2/10 до 7.7/10. Однако, хотя тестер говорит, что моя электронная почта является "хорошим материалом", я знаю, что сотни электронных писем или не поставляются (возвратился, потому что отправителю не доверяют), или движение прямо в поле спама.

Последняя вещь, которую я должен починить, чтобы иметь почти идеальный счет, состоит в том, чтобы добавить подпись DKIM к электронным письмам. Надо надеяться, это увеличит уровни пропускной способности. Это - сообщение, которое почтовый тестер дает мне о DKIM: "Ваше сообщение не подписывается с DKIM. DomainKeys Определенная Почта (DKIM) является методом для соединения доменного имени к электронному письму, таким образом, позволяя человеку, роли или организации требовать некоторой ответственности за сообщение".

Я действительно пытался разработать эту проблему со своим сервером (BlueHost), но они не смогли помочь мне (они помогли мне с другими проблемами хотя).

Кроме того, я использовал mxtoolbox Microsoft (http://mxtoolbox.com/) для тестирования моей электронной почты, и результат тестов говорит, что DMARC отсутствует или недопустимый.

Делает кто-либо знает, как добавить подпись DKIM и DMARC на электронные письма, которые прибывают из самого домена. Существуют ли командные строки, которые я могу использовать, чтобы сделать это?

Спасибо!

P.S. Приложение записано в PHP

0
задан 20 October 2015 в 15:00
3 ответа

Вы никогда не оправитесь от плохой оскорбительной репутации синего хоста, я настоятельно рекомендую использовать умный хост, такой как приложение mandrill, для управления вашей электронной почтой, они будут делать подписи DKIM и SPF, обрабатывать их и обеспечить доставляемость. Все, о чем вам нужно беспокоиться, это довольство. Репутация - это больше, чем просто хорошие электронные письма, их история и объем.

Sendgrid - тоже хорошая секунда.

Ответить DMARC легко, https://dmarc.postmarkapp.com/ Вы будете ждать отчетов примерно неделю, отправите тонну электронных писем в aol, yahoo, gmail, если хотите, чтобы вы получали отчеты dmarc (реализация DMARC зависит от получателя)

DKIM, который вам нужен, чтобы соответствовать вашему закрытый ключ (информация в opendkim, используемая для подписи) и открытый ключ (ваша запись DNS)

Я нашел это руководство отличным для

Также это может решить вашу проблему с подписью DKIM, configure-postfix-to-dkim-sign-emails-generated-from-the-system

2
ответ дан 5 December 2019 в 11:49

Вы должны настроить следующие записи DNS в своей зоне DNS: SPF DKIM DMARC Но этого мало, нужно настроить MTA. Я думаю, вам нужно использовать MTA (например, postfix), а не скрипт php. Это если у вас есть возможность получить доступ к конфигурации сервера. Некоторые уроки: https://help.ubuntu.com/community/Postfix/SPF https://help.ubuntu.com/community/Postfix/DKIM

-2
ответ дан 5 December 2019 в 11:49

DKIM необходимо добавить в записи DNS для вашего домена. Я также предлагаю добавить записи SPF (также добавляются через DNS). Вы, вероятно, можете найти в Google или поискать в базе знаний своего хоста, как это сделать. Если вы не используете Bind или какой-либо другой DNS-сервер в этом ящике CentOS для обработки вашего DNS, вам может потребоваться добавить их через своего регистратора.

Также стоит упомянуть, если вы отправляете такой объем через один IP-адрес без ограничения скорости и повторной отправки, тогда возможно, что конкретный интернет-провайдер, которому вы отправляете, на короткое время блокирует соединения.

Если у вас есть время, вы можете подумать о настройке собственного DNS-сервера Bind и связать его с вашим регистратором, чтобы вы Мы полностью контролируем записи.Затем приобретите дополнительные IP-адреса для вашего хоста и используйте IPTables / postfix для ротации почты между ними ( http://www.host1plus.com/tutorials/operating-systems/linux/how-to-setup-ip-rotations- for-emails-on-linux ).

Наконец, вы можете использовать стороннее приложение, например Google Apps for Work или Mailchimp, и подключаться через PHP, выполнив примерно следующее: http://www.beginninglinux.com/home/php/send-plain-text -e-mail-from-php-using-gmail-secure-smtp-server

0
ответ дан 5 December 2019 в 11:49

Теги

Похожие вопросы