On Thu, Apr 28, 2022 at 5:32 PM Mark Milhollan via mailop <mailop@mailop.org>
wrote:

> On Thu, 28 Apr 2022, Scott Mutter wrote:
>
> >configure your Gmail account to POP mail from that POP3 mailbox.  This
> >side steps the issues of SPF failing,
>
> It does not.  As recently discussed, Gmail plays a game of trying to
> guess whether SPF should have failed on a previous hop, rather than just
> the connected peer.  If they see a hop that accepted from a source that
> SPF does not authorize and if not an RFC1918 address or an IPv6 LLA the
> result is failure -- they don't accept the common indication of SMTP
> AUTH, e.g., ESMTPSA, likely to catch when leaked credentials are
> (ab)used, but it also "catches" roaming users.
>
>      Authentication-Results: mx.google.com; ... spf=fail ...
>      Received: from passes-spf ... by mx.google.com ...
>      Received: from not-within-spf-its-a-forking-cafe ... by passes-spf
> with ESMTPSA ...
>

This is only done for SMTP for Workspace messages coming through a
specified inbound gateway, where we
know that the connecting smtp server is not the IP to check.

And ESMTPSA is not any sort of validation.


> This is also done for messages fetched via POP with the result that some
> are given the spam label while some are skipped.
>
>    spam labeled (details in Gmail web MUA indicate SPF failure):
>
>      Delivered-To: m...@some.corp
>      Received: from not-within-spf-its-a-forking-cafe ... by
> mail.some.corp with ESMTPSA ...
>      From: <anot...@some.corp>
>      To: <m...@some.corp>
>
>    not saved, which seems the POP fetch equivalent of an SMTP reject:
>
>      Delivered-To: m...@some.corp
>      Received: from their-mta-wthin-spf ... by mail.some.corp with ESMTPS
> ...
>      Received: from not-within-spf-its-a-forking-cafe ... by
> their-mta-within-spf with ESMTPSA ...
>      From: <some...@another.corp>
>      To: <m...@some.corp>
>

Not sure what you're talking about, we don't drop messages that we POP
fetch.


>    spam labeled -- more verbose:
>
>     Original to be fetched:
>
>      Received: from BY5PR22MB1826.namprd22.prod.outlook.com
> (2603:10b6:a03:239::8) by BY5PR22MB2034.namprd22.prod.outlook.com with
> HTTPS; Wed, 20 Apr 2022 16:49:43 +0000
>      Authentication-Results: dkim=none (message not signed)
> header.d=none;dmarc=none action=none header.from=some.corp;
>      Received: from BY5PR22MB2034.namprd22.prod.outlook.com
> (2603:10b6:a03:230::13) by BY5PR22MB1826.namprd22.prod.outlook.com
> (2603:10b6:a03:239::8) with Microsoft SMTP Server (version=TLS1_2,
> cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.20; Wed, 20 Apr
> 2022 16:49:41 +0000
>      Received: from BY5PR22MB2034.namprd22.prod.outlook.com
> ([fe80::149a:1ce0:44a0:a16%6]) by BY5PR22MB2034.namprd22.prod.outlook.com
> ([fe80::149a:1ce0:44a0:a16%6]) with mapi id 15.20.5186.014; Wed, 20 Apr
> 2022 16:49:41 +0000
>      From: <m...@some.corp>
>      To: <anot...@some.corp>
>
>     As seen in Gmail web MUA (which indicates SPF failure):
>
>      Delivered-To: m...@gmail.com
>      Received: by 2002:a5d:860f:0:0:0:0:0 with SMTP id f15csp3628616iol;
> Wed, 20 Apr 2022 10:26:27 -0700 (PDT)
>      X-Google-Smtp-Source: [elided]
>      X-Received: by 2002:a05:620a:404e:b0:69e:a5db:22cb with SMTP id
> i14-20020a05620a404e00b0069ea5db22cbmr8513102qko.735.1650475587274; Wed, 20
> Apr 2022 10:26:27 -0700 (PDT)
>      Authentication-Results: mx.google.com; spf=softfail (google.com:
> domain of transitioning m...@some.corp does not designate
> 2603:10b6:a03:239::8 as permitted sender) smtp.mailfrom=m...@some.corp
>      Received-SPF: softfail (google.com: domain of transitioning
> m...@some.corp does not designate 2603:10b6:a03:239::8 as permitted sender)
> client-ip=2603:10b6:a03:239::8;
>      Received: by 2002:ac8:56fa:0:b0:2eb:a8b9:b77 with POP3 id
> 26-20020ac856fa000000b002eba8b90b77mf678417qtu.2; Wed, 20 Apr 2022 10:26:27
> -0700 (PDT)
>      X-Gmail-Fetch-Info: m...@some.corp 3 outlook.office365.com 995
> m...@some.corp
>      Received: from BY5PR22MB1826.namprd22.prod.outlook.com
> (2603:10b6:a03:239::8) by BY5PR22MB2034.namprd22.prod.outlook.com with
> HTTPS; Wed, 20 Apr 2022 16:49:43 +0000
>      Authentication-Results: dkim=none (message not signed)
> header.d=none;dmarc=none action=none header.from=some.corp;
>      Received: from BY5PR22MB2034.namprd22.prod.outlook.com
> (2603:10b6:a03:230::13) by BY5PR22MB1826.namprd22.prod.outlook.com
> (2603:10b6:a03:239::8) with Microsoft SMTP Server (version=TLS1_2,
> cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.20; Wed, 20 Apr
> 2022 16:49:41 +0000
>      Received: from BY5PR22MB2034.namprd22.prod.outlook.com
> ([fe80::149a:1ce0:44a0:a16]) by BY5PR22MB2034.namprd22.prod.outlook.com
> ([fe80::149a:1ce0:44a0:a16%6]) with mapi id 15.20.5186.014; Wed, 20 Apr
> 2022 16:49:41 +0000
>      From: <m...@some.corp>
>      To: <anot...@some.corp>
>

Hmm, that is unfortunate if it doesn't work with O365.  Also, wow, that a
company allows their employees to pop their email out of their corporate
account to an account the company doesn't control.


> Good thing I don't do the same silliness else a daily email I get from
> them would be rejected at end of DATA or dumped in my spam folder since
> "domain of u...@gmail.com does not designate 24.199.x.x as permitted
> sender" ...
>
>      Received: from mail...google.com by me with ESMTPS ...
>      Received: by mail...google.com with SMTP ...
>      Received: from smtpclient ([24.199.x.x]) by smtp.gmail.com with
> ESMTPSA ...
>

You're misunderstanding what's going on if you think this wouldn't pass the
algorithm I described.

Brandon
_______________________________________________
mailop mailing list
mailop@mailop.org
https://list.mailop.org/listinfo/mailop

Reply via email to