Ответы пользователя по тегу DMARC
  • Политика DMARC и рассылки через сторонние сервисы?

    Вам необходимо настроить SPF и DKIM для всех почтовых сервисов, которые будут отправлять почту от имени вашего домена. Т.е. для того почтового сервиса, который будут использовать маркетологи необходимо:
    1. Добавить его SPF в свой, обычно это делается через include, например

    domain.ru. TXT "v=spf1 ip4:1.2.3.4 include:spf.someservice.com ~all"


    2. Добавить публичный ключ DKIM сервиса в свою DNS зону, обычно это делается через публикацию TXT записи или через добавления CNAME

    инструкции по настройке SPF и DKIM все сервисы предоставляют, поищите инструкции для того сервиса, который собираетесь использовать.
    Ответ написан
    1 комментарий
  • В чем смысл DMARC?

    SPF и DKIM сами по себе не проверяют поле From письма в котором содержится адрес отправителя, поэтому письмо может пройти SPF и DKIM но при этом может содержать поддельный адрес. DMARC использует SPF и DKIM и при этом добавляет проверку, что поле From соответствует доменам использованным в SPF и DKIM + политику что делать с теми письмами, в которых From не авторизован. Без DMARC ваш адрес может подделать кто угодно.

    Если не хочется самостоятельно разбираться с отчетами, можно использовать сервис типа Agari или Dmarcian, они будут рисовать красивую статистику откуда идут письма от вашего домена и у кого из отправителей они проходят или не проходят авторизацию. Обычно следят чтобы с тех сервисов или почтовых серверов, с которых вы действительно что-то шлете проходил DMARC и по SPF и по DKIM. Все что не ваше можете игнорировать.

    После успешного тестирования с none обычно рекомендуют включить политику reject на небольшой процент (например p=reject;pct=10) и посмотреть по логам нет ли реджектов.
    Ответ написан
    Комментировать
  • Как правильно настроить DMARC?

    Сервисы работы с отчетами - https://agari.com, https://dmarcian.com, https://ondmarc.redsift.com/

    Рассчитывать на forensic-репорты не стоит, крупные почтовые сервисы их обычно не шлют, надо смотреть в аггрегированные.

    quarantine я бы не рекомендовал использовать, тем более с процентом отличным от 0 и 100. Лучше использовать reject сначала с нулевым а потом с маленьким процентом, постепенно его наращивая - например 0-1-5-20-100 и следить за логами. Если письмо у какого-то получателя попадает в спам - вы ничего не можете с этим сделать и даже не будете знать у кого именно. В случае reject вы увидете недоставки (за ними обязательно надо следить и лучше в реальном времени) и сможете переотправить недоставленные письма, устранив проблемы.
    Ответ написан
    Комментировать
  • SPF и DKIM проходят, а DMARC нет. Как решить?

    У вас во From домен need.com, при этом в SPF (SMTP-конверт) адрес example.com а в DKIM домен need-com.20150623.gappssmtp.com. Чтобы прошел DMARC, SPF или DKIM должны быть от того же домена, который используется во From с точностью до домена организации. Настройте DKIM для своего домена, сейчас у вас есть только дефолтная псевдо-подпись гугла и используйте в SMTP-конверте (MAIL FROM) адрес из того же домена, который используется во From.
    Ответ написан
  • Миграция с gmail на exchange как реализовать?

    Проблема в том, что при текущих настройках пересылка у вас организована так, что меняет содержимое письма, что приводит к нарушению DKIM-подписи. Из-за этого у вас GMail не принимает письма от любых доменов со строгим DMARC, в т.ч. от mail.ru.

    Вы можете попробовать организовать перенаправление таким образом, чтобы оно не приводило к изменению письма и не нарушало DKIM. Можно попробовать это сделать за счет настроек коннекторов в Exchange, чтобы пересылка не меняла формат сообщения либо поставить отдельный хост в качестве шлюза между Exchange и внешней сетью, я бы в любом случае рекомендовал это сделать, т.к. в Exchange нет поддержки DKIM/DMARC.
    Ответ написан
  • DMARC. Внедрять или не внедрять?

    Если проблем с SPF/DKIM для легитимных писем нет, то нет ни одного довода против внедрения DMARC.

    DMARC стоит внедрить хотя бы с политикой none, чтобы получать отчеты и по ним видеть проблемы с SPF/DKIM.

    А дальше, если у вас есть какие-то сомнения, по этим отчетам вы для себя можете сделать вывод о том, надо ли вам строгую политику, т.к. будет видно, насколько часто домен используется в спаме/фишинге.
    Ответ написан
    Комментировать
  • Что настроить в spf, чтоб в отчетах было pass?

    При отправке через mandrillapp у вас в SMTP-конверте mandrillapp.com

    <spf><domain>mandrillapp.com</domain><result>pass</result></spf>


    Для DMARC не достаточно прохождения SPF, необходимо чтобы домен находился в элайне с доменом из From. В mandrillapp должна быть возможность замапить ваш поддомен на mandrillapp и использовать его для SMTP-конверта. Но в принципе, если в письмах есть ваш DKIM, можно оставить домен конверта как есть, т.к. для DMARC достаточно прохождения DKIM.
    Ответ написан
  • Почему письма gmail попадают в спам?

    >host -tAAAA diso.ru
    diso.ru has no AAAA record


    PTR резолвится в имя, а имя обратно в тот же IP не резолвится, для IPv6 адресов обычно требуют строгого прохождения FCrDNS.

    Но причин может быть много, например плохая репутация у домена.
    Ответ написан
    Комментировать
  • Не запускается Opendkim [Ubuntu Server 16.04]?

    Щас угадаю. Конфиг в UTF-8, в начале файла byte order mark?
    Ответ написан
    2 комментария
  • Как совместить DMARC от почты находящейся на Gmail и сервиса Mailchimp?

    Необходимо сделать две вещи:
    1. Прописать в SPF include'ами SPF-политики Mailchimp и Gmail:
    https://habrahabr.ru/company/mailru/blog/338700/
    2. Завести отдельный DKIM-селектор для Mailchimp, сгенерировать ключевую пару DKIM, публичный ключ опубликовать в DNS с данным селектором, приватный ключ прописать его в Mailchimp для рассылок
    Ответ написан
    Комментировать
  • Почему проверка DMARC не удалась?

    В этом письме нет проблемы с DMARC, он проходит, письмо попадает в спам по другим причинам - из-за содержимого или репутации сервера.
    Можно написать на postmaster@corp.mail.ru приложив заголовки письма - там ответят про причину и что делать.

    P.S.
    helo=vm113747.local
    у этого сервера неправильно настроено имя, в HELO должно быть нормальное имя хоста. Скорей всего, так же есть проблемы и с PTR-записью.
    Вот здесь:
    https://habrahabr.ru/company/mailru/blog/239963/
    по пунктам расписано, что еще стоит проверить.
    Ответ написан
    Комментировать
  • Почему не работает DMARC?

    Есть несколько вероятных причин, все они связаны с нарушением стандартов при отправке:
    1. 1С не формирует какой-то из обязательных заголовков, обычно Date: или Message-ID:. Письмо подписывается DKIM, после чего почтовый сервер добавляет обязательный заголовок для соответствия стандарту и DKIM-подпись бьется.
    2. 1C формирует письма с длинной строкой (обычно свыше 998 октетов). Письмо подписывается, после чего почтовый сервер его нормализует для соответствия стандарту и DKIM бьется
    3. 1C формирует письма с некодированными 8-битными символами в заголовках или другими нарушениями стандарта, например, неправильным заголовком From:. Поведение DKIM на таких письмах непредсказуемо.
    Ответ написан
    Комментировать
  • Как правильно использовать домен внутренней ретрансляции в MS Exchange чтобы получать письма от Mail.ru?

    Обычные редиректы не должны менять содержание письма, а значит не должны портить DKIM-сигнатуру и DMARC в такой ситуации не мешает прохождению письма. Бывают ошибки типа https://support.microsoft.com/en-us/kb/2993556 которые Microsoft устраняет, попробуйте установить последние сервис паки и rollup update'ы.

    Возможно именно в вашей конфигурации по каким-то причинам письмо перестраивается, например в настройках формата стоит принудительное изменение формата на RTF/HTML. Я не силен в настройках Exchange, но проверьте чтобы этого не происходило. Попробуйте отправить письмо с любого другого адреса на получателей на обеих серверах, сравните diff'ом результат, чтобы понять, почему бьется DKIM.

    И имйте ввиду, что если бьется DKIM-сигнатура письма, значит вы не получаете письма не только от mail.ru, но и от yahoo, aol, linkedin, facebook, Вконтакте, paypal и много кого еще, включая письма от самого гугла (@google.com) - т.к. на всех этих доменах тоже строгий DMARC.
    Ответ написан
    3 комментария
  • Как разобраться в отчетах DMARC?

    Для отчетов можно использовать https://dmarcian.com/dmarc-xml/ - он покажет отчет в человекопонятной форме.

    1. В первом примере - действительно отсутствует DKIM-подпись на письмах. Посмотрите, в каких случаях у вас может уходить письмо без подписи, как минимум это бывает на отчетах о невозможности доставки, но там scope в spf будет не mailfrom а helo. Это может быть какое-то письмо сформированное на самом сервере и прошедшее мимо обычных механизмах доставки, на которых вы накладываете DKIM-подпись (например, если вы накладываете DKIM на письмах от авторизованных пользователей SMTP, а это письмо сформировано локально).

    2. Второй случай это редирект, он проходит DKIM-авторизацию, поэтому пройдет DMARC и будет принят даже при строгой политике. Для DMARC достаточно, чтобы адрес из From был авторизован любым из механизмов SPF или DKIM.

    3. Третий случай - скорей всего спам с поддельного адреса.
    Ответ написан
  • Почему не приходят DMARC отчёты?

    Запись добавили более суток назад? Доступность адреса снаружи проверяли? Может быть режете, как спам, или ящик, в который стоит форвард, режет как спам, по логам есть возможность посмотреть?
    Если напишете домен (можно в личку) - посмотрю.
    Ответ написан
  • Как правильно формировать записи у домена?

    1. Настроить SPF
    domen.ru. IN TXT "v=spf1 a:smtp1.ru a:smtp.2.ru a:smtp3.ru ~all"
    (если у провайдера SMTP-серверов есть готовые SPF-записи лучше включить их через include)
    2. выбрать селектор DKIM, например mail1 (можно выбрать разные селекторы для разных SMTP, можно один общий)
    3. опубликовать ключ(и) DKIM для выбранного селектора(ов)
    mail1._domainkey.domen.ru. IN TXT ...
    4. настроить подпись писем парным ключом для домена domen.ru с выбранными селекторами
    5. Убедиться, что и в заголовке From: и в SMTP-конверте используется домен domen.ru. Если, например, в конверте будет подставляться обратный адрес типа blablabla@smtp1.ru то SPF будет проходить, но не будет проходить проверка DMARC через SPF, т.к. домен SPF не элайнится с доменом в From:. Отправить тестовое письмо, убедиться, что SPF и DKIM проходят именно для домена domen.ru.
    6. Опубликовать DMARC
    _dmarc.domen.ru. IN TXT "v=DMARC1;p=none;rua=mailto:dmarc-report@domen.ru;ruf=mailto:dmarc-report@domen.ru;fo=1;"
    последить за приходящими репортами.
    При необходимости, если все нормально, дальше можно перейти на ограничивающую политику DMARC (p=none заменить на p=reject).
    Ответ написан
    Комментировать
  • Как разобраться в DMARC отчетах?

    Если еще актуально -
    2a00:1450:400c:c09::231 - IP с которого пришло письмо
    В заголовке From: стоял домен slap.com.ua, поэтому DMARC проверялся для него. Письмо было подписано DKIM домена slap.com.ua, поэтому письмо DKIM аутентификация прошла, т.е. DMARC тоже прошел.
    Однако, в SMTP-конверте (SMTP MAIL FROM:) стоял домен rally.in.ua, поэтому SPF для письма не прошел, т.к. нет align'а идентификаторов.

    Скорее всего, у получателя с адресом в домене Rally.in.ua который хостится GMail'ом стоит перенаправление почты на ящик в вашем домене @slap.com.ua. При перенаправлении GMail меняет адрес отправителя в конверте, но не меняет в заголовах. Письмо от вашего пользователя пошло на GMail и оттуда было перенаправлено обратно вам. Поэтому DMARC-SPF на нем сфейлился и DMARC-DKIM прошел - это ожидаемая ситуация.
    Ответ написан