Thomas Krichel writes:
> Stephen J. Turnbull writes
> I have used that when Debian testing updated the default python
> to 3.13 and Mailman was not ready for it. So your idea that
> distros are lagging is not always completely accurate.
I'm saying that when you come to this list, you will get better
service if you have a reasonably fresh build from PyPI or source in a
venv.
> > Usually it is recommended to keep the List-ID. Among
> > other things, keeping it will help establish the reputation of the
> > migrated list with the more professionally-run freemail providers.
>
> I am astounded by this assertion.
It's based on conversations with the DMARC working group participants,
including the head of email security at Yahoo at the time. In any
case, it's well-known that spam-fighters use machine learning models
that assess a wide variety of attributes of each message. I assume
that claimed, and especially validated, sender identity would be among
them.
> (1) As far as I understand, spam reputation is based on ip
> addresses, as they are the only thing in an email you can not
> fake.
Not true. You can't fake valid DKIM signatures, you can't fake DMARC
>From alignment, and you can't fake valid ARC seals. If the List-ID is
signed by either DKIM or attested to by ARC, you can't fake that,
either. On the other hand, a useful IP is often not available, or is
lumped in with a whole netblock (especially in the case of IPv6).
In any case, if you're DKIM-signing the RFC 2369 and RFC 2919 headers
with the key of the list domain, recipients can generally trust that
because normally the list host's signature arrives valid.
> > The issue of changing domains "forward" (= for future posts) came
> > up earlier, and Mark recommended using the database's command
> > line utility to change the list's mail_host entry:
> >
> > > I don't have much experience with this, but I think just
> > > something like this database query will do it
> > > UPDATE mailinglist SET mail_host = 'NEW_dom';
>
> > If so, the better strategy is to just import the old pickle, then
> > change the associated mail_host. This leaves the list_id the
> > same, which you probably want.
>
> I don't know what the mail_host is.
It's the SQL database name of the field that contains the domain of
the list. You "su mailman", invoke the command line utility such as
psql or mysql which probably will connect to the 'mailman' database,
and issue a simple SQL command. I think you need to be a little more
careful, with something like
UPDATE mailinglist SET mail_host = 'NEW_dom' WHERE mail_host = 'OLD_dom';
but that will effectively change the domain of all the mailing lists
on 'OLD_dom' in the 'mailinglist' table. I guess you probably want to
change the web host, too, so future messages would have the correct
archive URLs in the message header and mailing list footer.
> > > 3. read the archive mailbox and change the domain in all the
> > > headers
> >
> > This will break threads and archive pointers in members' personal
> > archives if you change the Message-ID, In-Reply-To, or References
> > headers.
>
> Hmm, you mean what users have in their archives on their computer?
> I have no write access to that.
Which is why I would be careful about making the list's own archive
diverge from the content in their mailboxes, which their MUAs will be
using to compose the headers in their posts to the list.
I'm willing to bet that some of your members will compose email by
hitting reply-to-list to a message from OLD_dom, and aware of the
change will fix up the To address to @NEW_dom by hand. But (unless
they're real mail nerds) they will not update the References and
Reply-To headers, breaking those threads in your archives because
HyperKitty won't recognize the IDs in those posts' References.
> Thank you so much for your kind and detailed response. I ought to
> have specified that discontinuity of operation is not an issue in
> my specific circumstances.
>
> I will report on my progress.
Thanks! It's helpful to know what people are trying to do.
--
GNU Mailman consultant (installation, migration, customization)
Sirius Open Source https://www.siriusopensource.com/
Software systems consulting in Europe, North America, and Japan
_______________________________________________
Mailman-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Archived at:
https://lists.mailman3.org/archives/list/[email protected]/message/ZDX4QLCN4V2XMIRPCCUQBKR5QX53N2HV/
This message sent to [email protected]