From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A3BB8C433DF for ; Fri, 16 Oct 2020 13:54:57 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id B777420848 for ; Fri, 16 Oct 2020 13:54:56 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=ziepe.ca header.i=@ziepe.ca header.b="hsYfsy/g" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B777420848 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ziepe.ca Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 0814C6B005C; Fri, 16 Oct 2020 09:54:56 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 031226B0062; Fri, 16 Oct 2020 09:54:55 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E63636B0068; Fri, 16 Oct 2020 09:54:55 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0095.hostedemail.com [216.40.44.95]) by kanga.kvack.org (Postfix) with ESMTP id CC6A06B005C for ; Fri, 16 Oct 2020 09:54:55 -0400 (EDT) Received: from smtpin14.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id 7FEFD180AD806 for ; Fri, 16 Oct 2020 13:54:55 +0000 (UTC) X-FDA: 77377934550.14.cause34_3501af62721d Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin14.hostedemail.com (Postfix) with ESMTP id 718B018229837 for ; Fri, 16 Oct 2020 13:54:55 +0000 (UTC) X-HE-Tag: cause34_3501af62721d X-Filterd-Recvd-Size: 4933 Received: from mail-il1-f175.google.com (mail-il1-f175.google.com [209.85.166.175]) by imf18.hostedemail.com (Postfix) with ESMTP for ; Fri, 16 Oct 2020 13:54:54 +0000 (UTC) Received: by mail-il1-f175.google.com with SMTP id p9so2775467ilr.1 for ; Fri, 16 Oct 2020 06:54:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; h=date:from:to:subject:message-id:mime-version:content-disposition; bh=m+FM3tdjoetRhEp77/oEOYXZ9t9LObwVAsnMUvuam58=; b=hsYfsy/gcOQQQOQOptDRz6pZoCtqx2xBj7b6ag8lrcte2Faje/528X3uJkPYUVIj9H DISpyucVEVVU5apzoHeOTL1xVL5KP+fw/aB0CDi7z25llX+NmVK2QniFW5Q4DeZ0oMtH +/NRyOBmV00wXKwMZcALhiARWOZUb1drkfRX6wXlli1dcIp6eOKlBr8Xt4N6Pgh9riyU XB+bLxlfaZImrdGd8DHwYdLjDdDPruzKaxok3XpjRq2E+z9jSjN+umHDDyMvN9X7GISB MjSy+6YhcDbeKnYIHctOVebZ/DwOWHdXBlskGbJbj9+ph98+IAJBn4iI0dD9hR46Ub31 Gh2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition; bh=m+FM3tdjoetRhEp77/oEOYXZ9t9LObwVAsnMUvuam58=; b=QK56WM2sVLdKjQg6ueMdzs8+sfL+UNvSfgmBrVYzHHEdw816hNsMf301lhHW57yCyb ystGX0Sta5mnGaNkMGRmWoTlwQRqaBsBrvRr1HhoBSCMV2Nf7rQpc5wmMsQJhcLAJ8eH ZeQ7BifRpscGd4M18D/YjQEbmi4lIbmq/75od8dJ5hH1mNw0bOck+KPK+cgmKHHwKSJC YTF8EUSWAos5hLhK64p6cOBS9jl/jgkuXjw3PAdGSnXcwQ1LBzqjMV6JF+kvp2MbFnyq 7vOk4YrUivy3jewtm1Z4eYw2gvqwmsisvqrilbpGc1lfR4hyvpuTi5nxy8FGNWhp7TA2 xDtA== X-Gm-Message-State: AOAM532f2QpbaguVg2jKoYkranz80RM444Orc4hKxsw+4nxdiZldm5xe jlTFjn6GIfg4s9SO8OGvdTmWJJKZRCuOHA== X-Google-Smtp-Source: ABdhPJyfk7M0694xKbXNLCoXFLIfGfEH2Ye+MbbaA5ATQy82bqjPYyYcgOMMBmpqlvqPx9XVE3geUA== X-Received: by 2002:a92:85cf:: with SMTP id f198mr2599222ilh.158.1602856494264; Fri, 16 Oct 2020 06:54:54 -0700 (PDT) Received: from ziepe.ca ([206.223.160.26]) by smtp.gmail.com with ESMTPSA id z19sm2303543ioz.4.2020.10.16.06.54.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Oct 2020 06:54:53 -0700 (PDT) Received: from jgg by mlx with local (Exim 4.94) (envelope-from ) id 1kTQC3-000Uqi-Uk; Fri, 16 Oct 2020 10:54:51 -0300 Date: Fri, 16 Oct 2020 10:54:51 -0300 From: Jason Gunthorpe To: Jann Horn , Andrew Morton , linux-mm@kvack.org Subject: Emails from kvack.org going into spam Message-ID: <20201016135451.GB36674@ziepe.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Bogosity: Ham, tests=bogofilter, spamicity=0.319011, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Does anyone know who is the admin for kvack.org? I was cleaning my GMail spam mail box and saw lots of messages from Jann Horn in the spam filter. Since he is not a spammer I investigated what is going on. I see it is because GMail is flagging all of Jann's messages as having a DKIM failure and Jann's employeer domain 'google.com' is enforcing a DMARC policy: Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@google.com header.s=20161025 header.b=UzPVodG7; spf=pass (google.com: domain of owner-linux-mm@kvack.org designates 205.233.56.17 as permitted sender) smtp.mailfrom=owner-linux-mm@kvack.org; dmarc=fail (p=REJECT sp=REJECT dis=QUARANTINE) header.from=google.com Selecting a message from Jann that went through LKML and kvack: https://lore.kernel.org/lkml/20201015000041.1734214-1-jannh@google.com/raw https://lore.kernel.org/linux-mm/20201015000041.1734214-1-jannh@google.com/raw And checking the DKIM: $ opendkim-testmsg < raw.lkml $ opendkim-testmsg < raw.mm opendkim-testmsg: dkim_eom(): Bad signature Confirms that Jann sent the message correctly, but kvack is breaking the signature while vger is not. The DMARC policy on Jann's email is causing receivers to junk his email as spam. I expect I'm not the only one. I see that kvack is modifying the message in transit. Notably it changed the transfer encoding from Content-Transfer-Encoding: 8bit to Content-Transfer-Encoding: quoted-printable And mangled the body accordingly. Changing the Content-Transfer-Encoding definitely breaks the signature. This seems to be a fairly big problem - it is extra hard for people to contribute. Setting up a text based email flow is already hard, but having to also somehow obtain an email address that doesn't use DMARC is becoming an increasingly tough bar to clear. eg what will people even do if/when Google decides to enable DMARC on gmail.com as well? Is it possible that this list software can be reconfigured to match the vger lists that do seem to work OK? Is moving the list to vger an option? Thanks, Jason