@team, our mail handling for addresses at opencraft.com and all the mailing lists have now been migrated from mail.plebia.org to mail.opencraft.com. This is still a work in progress, but if you suspect any issues with mail delivery, please comment on this thread or on FAL-2014 asap!
Status
What has been migrated:
MX record: all mail sent to addresses at opencraft.com is now processed by mail.opencraft.com. The previous server is still listed as a secondary MX, so if there are issues with the new server, we can quickly and gracefully fall back.
Mailing lists: configuration for these is now at List Index - OpenCraft Mail (you will need to make an account with your opencraft email to log in and adjust settings). The emails subscribed should be the same, but any custom / non default configuration will need to be manually updated.
Mailing list archives (from now): new emails from now will be archived to the new server. For example, https://mail.opencraft.com/hyperkitty/list/help@opencraft.com/ for the help@ mailing list. We’ll follow up with updated docs and list of links soon.
What is still in progress:
Old mailing list archives: these are still at the plebia.org addresses as usual. They will be migrated to the new server later in the sprint.
Updating docs. These are almost done, so if you need to see the latest changes or wish to comment, please see the linked PRs on FAL-2014.
Team actionable items
What you may need to do:
Check your local email filters; some may need to be updated to match the new mailing lists, depending on how the filters were defined.
Create an account on mail.opencraft.com to check your subscriptions, update settings, and view archives.
Provide feedback on the new setup - did we miss anything? Do we want custom mailing list prefixes or not for the various lists? Is mail delivery working for you?
If something is terribly wrong, and we need to revert to the old setup asap, navigate to the opencraft.com domain dns records in gandi and delete the 10 mail.opencraft.com. MX record. (also check that the mail.plebia.org MX record is still present) Then shut down the server at mail.opencraft.com. This should immediately revert everything back.
Kudos to @toxinu for helping with the migration and testing!
That’s it for now. More updates to come soon as we update docs, migrate archives, etc.
It seems to be the case, but can you please confirm that I don’t have to resubscribe to any lists? In other words, that I’m not missing any emails by doing nothing?
Nothing has touched relay.net.opencraft.hosting as part of mail migration, so that sounds like an unrelated issue. I don’t see those credentials defined in POSTFIX_SASL_USERS in ansible-secrets, so probably a recent run of that playbook has overwritten any temporarily added credentials.
There should be; I don’t know what’s happening there…
Yep, I can see that, but it’s pretty non-intuitive to find.
List Index - OpenCraft Mail shows no lists, and clicking Archives shows no lists (defaults to “Most popular” on the right). Most active shows nothing too. It wasn’t until I clicked the By name link that I saw anything – Newest also shows our lists.
Can anything be done about this to either remove those “no lists” links, or change them to something that shows something?
Search doesn’t seem to work either – can we add this? It would be very useful.
@swalladge@toxinu Kudos for the great work moving this to OpenCraft’s infra – and for taking over the work, it removes one of the last pieces where the bus factor was quite high.
I have questions about newcomers on/offboarding, but I’ll ask them inline in the onboarding checklist
:/ Unfortunately not unless we contribute to the mailman project. However, the version installed is somewhat old (it’s the newest that is available in the ubuntu 18.04 repos). A lot of bugs were fixed between then and now. We can upgrade as soon as the playbooks work with ubuntu 20.04.
Search certainly should work. Will do some debugging on this.
Please note that we’re in a weird transition period, where many applications have the previous MX records still cached, so mail.plebia.org is still handling a lot of email for opencraft.com. If you don’t see an email in the new mail.opencraft.com archives, you may need to check the old archives address on plebia.org. This could go for several days.
That’s great news I’m glad there’s a possibility of a low-friction fix, and I can deal with a little inconvenience until then.
And your updated docs make this even easier, thank you!
That would have been me… added a postfix user to the relay server as part of ansible-secrets#283. The good news is, you should be able to follow the instructions on that PR to add your missing credentials for Sprints.
@swalladge@toxinu It looks like SoYouStart 2FA code emails are not being forwarded from billing@ to ops@ anymore. I’m not able to access the SoYouStart dashboard.
I don’t know where/if that was configured. billing@opencraft.com was previously an alias that pointed to xavier@ and gabriel@. Now it’s an unarchived mailing list with only gabriel and xavier subscribed. Perhaps @antoviaque or @gabriel had a filter in their mail software (gmail, fastmail) that did the forwarding?
I created it as private because we’re discussing a lot of internal/private details - private docs, private mailing lists, details about email addresses, etc. If you think that’s ok to be public, then sure, but I felt it safer to be private to avoid leaking anything sensitive.