Page 1 of 1

DKIM для exim: Mail delivery sysytem

Posted: Mon Sep 05, 2016 11:48 am
by Sattva
Centos 6.4
Exim 4.72
Mail domain: mail.pi---.org

Задача:
Вопрос: как подписать служебные письма exim?

User: exim
Отправитель: Mail delivery sysytem
Subject: Mail delivery failed

Анализ:

1. Пользователь с gMail [email protected] шлет письмо на мой домен/сервер на несуществующего пользователя:
[email protected]

Адрес [email protected] собирает копии всех собщение об ошибках exim (на всякий случай).

Code: Select all

2016-09-05 14:17:22 [12418] 1bgrty-0003EI-Kv H=mail-yb0-f175.google.com [209.85.213.175]:34871 I=[80.69.77.192]:25 Warning: Delay ********************** time is: 0s. Host: mail-yb0-f175.google.com *** From: [email protected] *** To [email protected]
2016-09-05 14:17:22 [12418] 1bgrty-0003EI-Kv <= [email protected] H=mail-yb0-f175.google.com [209.85.213.175]:34871 I=[80.69.77.192]:25 P=esmtps X=UNKNOWN:AES128-GCM-SHA256:128 CV=no S=2434 id=CAKBy=uF9ofTfVrrKp8bDK+tv2Ngp4yr-a=HWj42tnaSQ4whaVg@mail.gmail.com T="test" from <[email protected]> for [email protected]

2016-09-05 14:17:22 [12425] cwd=/var/spool/exim 3 args: /usr/sbin/exim -Mc 1bgrty-0003EI-Kv
2016-09-05 14:17:22 [12425] 1bgrty-0003EI-Kv ** [email protected] F=<[email protected]>: Unrouteable address
2. Exim сообщает gMail что нет такого адреса и не ставит подпись DKIM (от зарегеных пользователей подпись DKIM/SPF/DMARC ставится нормально):

Code: Select all

2016-09-05 14:17:22 [12426] cwd=/var/spool/exim 7 args: /usr/sbin/exim -t -oem -oi -f <> -E1bgrty-0003EI-Kv
2016-09-05 14:17:22 [12426] 1bgrty-0003EQ-PR <= <> R=1bgrty-0003EI-Kv U=exim P=local S=3209 T="Mail delivery failed: returning message to sender" from <> for [email protected] [email protected]

2016-09-05 14:17:22 [12427] cwd=/var/spool/exim 3 args: /usr/sbin/exim -Mc 1bgrty-0003EQ-PR
2016-09-05 14:17:22 [12425] 1bgrty-0003EI-Kv Completed QT=0s

2016-09-05 14:17:22 [12427] 1bgrty-0003EQ-PR => dt <[email protected]> F=<> P=<> R=localuser T=local_delivery S=3300 QT=0s DT=0s
2016-09-05 14:17:22 [12418] SMTP connection from mail-yb0-f175.google.com [209.85.213.175]:34871 I=[80.69.77.192]:25 closed by QUIT
3. gMail конечно же ругается и шлет этот отказ назад отправителю:

Code: Select all

2016-09-05 14:17:25 [12427] 1bgrty-0003EQ-PR ** [email protected] F=<> P=<> R=dnslookup T=remote_smtp: SMTP error from remote mail server after end of data: host gmail-smtp-in.l.google.com [2a00:1450:4013:c01::1b]: 550-5.7.1 [2a01:7c8:aab0:277::1] Our system has detected that this message does\n550-5.7.1 not meet IPv6 sending guidelines regarding PTR records and\n550-5.7.1 authentication. Please review\n550-5.7.1  https://support.google.com/mail/?p=ipv6_authentication_error for more\n550 5.7.1 information. n9si31779wjy.241 - gsmtp
4. Exim принимает ответ gMail и ставит в заморозку:

Code: Select all

2016-09-05 14:17:25 [12427] 1bgrty-0003EQ-PR Frozen (delivery error message)
5. Через несколько дней замороженное письмо удаляется.


Еще раз уточню: подпись DKIM/SPF/DMARC для зарегеных доменов настроена. Проблема в подписи писем от exim - Mail delivery sysytem.

Заранее благодарю за ответ.

Re: DKIM для exim: Mail delivery sysytem

Posted: Mon Sep 05, 2016 12:09 pm
by Sattva
Кажется нашел:

https://toster.ru/q/270969
Юрий @xtreme
В первом комментарии
5а. В запущеных случаях - настройка SPF и DKIM для домена mail.domain.com, для писем, генерируемых самим сервером.
Видимо, нужно настроить SPF / DKIM для моего mail.pi---.org от которого эта почта и уходит.