Re: [Ietf-dkim] Testing a DKIM implementation

Mike Hillyer <mike@kumomta.com> Fri, 22 March 2024 12:47 UTC

Return-Path: <mike@kumomta.com>
X-Original-To: ietf-dkim@ietfa.amsl.com
Delivered-To: ietf-dkim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 38B9DC1CAF48 for <ietf-dkim@ietfa.amsl.com>; Fri, 22 Mar 2024 05:47:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=kumomta.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ValWSTHqrUis for <ietf-dkim@ietfa.amsl.com>; Fri, 22 Mar 2024 05:47:09 -0700 (PDT)
Received: from mail-pf1-x431.google.com (mail-pf1-x431.google.com [IPv6:2607:f8b0:4864:20::431]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B7CD5C1CAF47 for <ietf-dkim@ietf.org>; Fri, 22 Mar 2024 05:47:09 -0700 (PDT)
Received: by mail-pf1-x431.google.com with SMTP id d2e1a72fcca58-6e8f76f18d3so1583021b3a.0 for <ietf-dkim@ietf.org>; Fri, 22 Mar 2024 05:47:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumomta.com; s=gw1024; t=1711111629; x=1711716429; darn=ietf.org; h=mime-version:msip_labels:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:to:from:from:to:cc:subject:date:message-id:reply-to; bh=6ZNroX6gFN0PMH2PUv7nIHJuLcwogmnIYJ+VIcbAlvI=; b=aWFkkgjdVGxaCqk7f/pmNac8bg2ydrzFWMY1j1s/IhpPhApiX1xX+xEM4QUiehgwtV UHXeN155TIxAxcAddn6iU1J5OgtXXtFxtXbj/sgRSnT4vzSEAqlxsmI6KVAop2J9j3sA Op+6KV/shvqDUs9p+4/Ba9kDo0cgZQN74TE7s=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711111629; x=1711716429; h=mime-version:msip_labels:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=6ZNroX6gFN0PMH2PUv7nIHJuLcwogmnIYJ+VIcbAlvI=; b=INADwOxywi26j48e+br5fIopMwV1bsl7e+s+Olh6UDrV5QVOjk/z+YV+I7T2mA/kbb 3c6l3q5RdHs5leb9HmLZXV9CcRm3db4CON5QwdjFtmvnkgHUtSIlMw0yuV6M2I/SITpU qJ5hY8TA90o2H7Ukx61vhxKy0CBcEXcxkb1+TJqFt4mR2i6hp3VdgwqCo7pMe53c7NYY Du3RHswECROy9L4NCEmbahY/J8vYe458cbBU91ZpijvP/y4MJShR/j4Hdto68/KCma+Y bWrKTCyum7FGp8km84MCfFgO4hQl70VSZ4h0A9gtWbaf72juYlleJvkFy6BiEU+ZvWM/ TsvA==
X-Forwarded-Encrypted: i=1; AJvYcCXfHWl26Sm+4GYz6/kd+bhPdwISYdErcca/IVsLWdm4WpSKH5Mr4fBbVpK0ITrQI17bGJHbCEj2ioK3L91c+7poDEw=
X-Gm-Message-State: AOJu0YzmRaY7csnFCSIfV+JL+Wc7O6KfDBnjXy2XjGvVVzqzIUC3h+9G Go4rKRA6mQYxfBdsTgDLVHquj+OreV9j5s6y++f8T697hg3lFumAvy+KUAAbfO3J8n9k9ZdAWKI 2
X-Google-Smtp-Source: AGHT+IG+rY2zkRqr621eMA1IlaHTEyBMMtRr2vDBXV0SVA1q+Oy3ZCDxPb6NROuHIFapIW8LDt06jQ==
X-Received: by 2002:a05:6a00:2d27:b0:6e6:c73b:bec2 with SMTP id fa39-20020a056a002d2700b006e6c73bbec2mr2793795pfb.14.1711111628606; Fri, 22 Mar 2024 05:47:08 -0700 (PDT)
Received: from PH0PR18MB4972.namprd18.prod.outlook.com ([2603:1036:30c:11f::5]) by smtp.gmail.com with ESMTPSA id b15-20020a056a00114f00b006e7309d9831sm1549910pfm.39.2024.03.22.05.47.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Mar 2024 05:47:07 -0700 (PDT)
From: Mike Hillyer <mike@kumomta.com>
To: David Harris <David.Harris@pmail.gen.nz>, "ietf-dkim@ietf.org" <ietf-dkim@ietf.org>
Thread-Topic: [Ietf-dkim] Testing a DKIM implementation
Thread-Index: ATgyLjY5Ns9GKViczWqbpMqAY51gXsSUUTX3
X-MS-Exchange-MessageSentRepresentingType: 1
Date: Fri, 22 Mar 2024 12:47:06 +0000
Message-ID: <PH0PR18MB497295C6CC834274DD80F2A7F4312@PH0PR18MB4972.namprd18.prod.outlook.com>
References: <65FD789C.26406.50826198@David.Harris.pmail.gen.nz>
In-Reply-To: <65FD789C.26406.50826198@David.Harris.pmail.gen.nz>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator:
X-MS-Exchange-Organization-RecordReviewCfmType: 0
msip_labels:
Content-Type: multipart/related; boundary="_004_PH0PR18MB497295C6CC834274DD80F2A7F4312PH0PR18MB4972namp_"; type="multipart/alternative"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-dkim/8-qlYB21EYRXvIiVdbMYsJ5QFLU>
Subject: Re: [Ietf-dkim] Testing a DKIM implementation
X-BeenThere: ietf-dkim@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF DKIM List <ietf-dkim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-dkim>, <mailto:ietf-dkim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-dkim/>
List-Post: <mailto:ietf-dkim@ietf.org>
List-Help: <mailto:ietf-dkim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-dkim>, <mailto:ietf-dkim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Mar 2024 12:47:14 -0000

My answer here would be the same one I give users of a mailing service wondering about their DKIM signatures: send it to all the major mailbox providers and check the Authentication-Results headers. If they pass, your users will be able to successfully send to them, which is what really counts in the end.

That said, https://aboutmy.email is a good tester.

Mike

[cid:28236d7d-396e-4668-9860-ee2fa05eedf8]
Mike Hillyer
Co-Founder
443-472-7226

Let's Meet: https://cal.com/mike-kumomta/meet
________________________________
From: Ietf-dkim <ietf-dkim-bounces@ietf.org> on behalf of David Harris <David.Harris@pmail.gen.nz>
Sent: Friday, March 22, 2024 8:25 AM
To: ietf-dkim@ietf.org <ietf-dkim@ietf.org>
Subject: [Ietf-dkim] Testing a DKIM implementation

My thanks to Murray S. Kucherawy, who was most helpful in answering my
previous questions about specifics of RFC6376..

I now have my implementation complete: I was wondering if there is a
recommended way of testing it - for instance, a reference site that allows you
to send messages and then replies with information about the correctness of
your implementation, or an application that can generate signatures for data
you supply, showing its work product (the various hashes and canonicalized
forms) so you can compare it with your own.

Any pointers would be appreciated.

Thanks in advance for any assistance.

-- David --

------------------ David Harris -+- Pegasus Mail ----------------------
Box 5451, Dunedin, New Zealand | e-mail: David.Harris@pmail.gen.nz
              Phone: Number provided on request only.

Quote for the day:
    "Life is like a sewer: what you get out of it depends on
    what you put in."                -- Tom Lehrer



_______________________________________________
Ietf-dkim mailing list
Ietf-dkim@ietf.org
https://www.ietf.org/mailman/listinfo/ietf-dkim