Неудавшаяся проверка SPF Gmail при импорте почты через IMAP от нашего почтового ящика, когда исходное электронное письмо было послано с заголовками ESMTP

У нас есть странная ситуация:

  • мы получаем электронное письмо с заголовками ESMTP в нем
  • наш сервер принимает его, это прекрасно
  • мы импортируем ту почту в Gmail как любые другие электронные письма от наших полей
  • Gmail осуществляет проверку SPF, которая перестала работать
  • Gmail использует наш IP-адрес сервера и почтовый домен отправителя для осуществления той проверки (так!)

У нас также есть подобная проблема с письмами между локальными полями (но там Gmail использует наш домен сервера и IP клиента): Неудавшийся SPF для электронной почты, импортированной в Gmail из-за клиентского IP вместо сервера в сообщении при отправке через SMTP от одного локального поля до другого

Пример:

Received-SPF: fail (google.com: domain of example@msit.gov.pl does not designate 188.40.153.39 as permitted sender) client-ip=188.40.153.39;
Authentication-Results: mx.google.com;
   spf=fail (google.com: domain of example@msit.gov.pl does not designate 188.40.153.39 as permitted sender) smtp.mail=example@msit.gov.pl
  • 188.40.153.39 наш IP VPS
  • example@msit.gov.pl является отправителем
  • example@webvizarts.com является получателем

Больше заголовков:

Delivered-To: example@gmail.com
Received: by 10.194.168.164 with SMTP id zx4csp522020wjb;
    Thu, 19 Feb 2015 06:26:04 -0800 (PST)
X-Received: by 10.180.219.66 with SMTP id pm2mr10333511wic.91.1424355964017;
    Thu, 19 Feb 2015 06:26:04 -0800 (PST)
Return-Path: <example@msit.gov.pl>
Received: from server.webvizarts.com  (server.webvizarts.com . [188.40.153.39])
    by mx.google.com with ESMTPS id ge6si41332059wjd.24.2015.02.19.06.26.03
    for <example@gmail.com>
    (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
    Thu, 19 Feb 2015 06:26:04 -0800 (PST)
Received-SPF: fail (google.com: domain of example@msit.gov.pl does not designate 188.40.153.39 as permitted sender) client-ip=188.40.153.39;
Authentication-Results: mx.google.com;
   spf=fail (google.com: domain of example@msit.gov.pl does not designate 188.40.153.39 as permitted sender) smtp.mail=example@msit.gov.pl
Received: from mx.msit.gov.pl ([77.252.152.34])
    by server.webvizarts.com  with esmtp (Exim 4.83)
    (envelope-from <example@msit.gov.pl>)
    id 1YOS3G-0003eP-T2
    for example@webvizarts.com; Thu, 19 Feb 2015 15:26:03 +0100
Received: from msit.gov.pl (unknown [192.168.10.30])
    by mx.msit.gov.pl (Postfix) with ESMTPS id 5BE2F3B64
    for <example@webvizarts.com>; Thu, 19 Feb 2015 15:24:48 +0100 (CET)
Received: from EX3.sport.local (192.168.10.30) by EX3.sport.local
 (192.168.10.30) with Microsoft SMTP Server (TLS) id 15.0.1044.25; Thu, 19 Feb
 2015 15:22:45 +0100
Received: from EX3.sport.local ([fe80::b8ed:df29:c87:77d2]) by EX3.sport.local
 ([fe80::b8ed:df29:c87:77d2%15]) with mapi id 15.00.1044.021; Thu, 19 Feb 2015
 15:22:45 +0100
From: John Smith <example@msit.gov.pl>
To: Christopher Smith <example@webvizarts.com>
Subject: Re: Some sensitive subject
Thread-Topic: Some sensitive subject
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [192.168.0.102]

Затененный заголовок, имена почтовых ящиков и люди имена.

У нас есть dovecot+exim на Debian базирующийся VPS.

Мы ищем некоторое решение, как избежать этого. Реализация на стороне Gmail испорчена, или мы можем делать с этим что-то?

Править: согласно комментарию это передает mistakefully, взятый в качестве импорта

0
задан 13 April 2017 в 15:14
1 ответ

[...]
мы импортируем это письмо в Gmail, как и любые другие письма из наших ящиков
[...]

Это неверно, поскольку заголовки писем говорят иначе:

Received: from server.webvizarts.com  (server.webvizarts.com . [188.40.153.39])
    by mx.google.com with ESMTPS id ge6si41332059wjd.24.2015.02.19.06.26.03
    for <example@gmail.com>
    (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
    Thu, 19 Feb 2015 06:26:04 -0800 (PST)

Электронные письма пересылаются с server.webvizarts.com на mx.google.com for (скрытый) Очевидно, без установки envelope-from:

Authentication-Results: mx.google.com;
   spf=fail (google.com: domain of example@msit.gov.pl does not designate 188.40.153.39 as permitted sender) smtp.mail=example@msit.gov.pl

Очевидно, что исходный конверт все еще (скрыт), вы можете думать о трех вариантах, которые у вас есть здесь:

  1. Перепишите конверт-from, используя схему перезаписи отправителя например, с postfix-srsd .
  2. Перед отправкой / ретрансляцией авторизуйтесь в gmail
  3. . Отправьте письмо в почтовые ящики Gmail IMAP / POP3 со своего сервера или позвольте им получить с вашего сервера Gmail (не знаю, что проще)
5
ответ дан 4 December 2019 в 11:27

Теги

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