Can we disable the GitLab welcome email or chose a different default address?
-
This took a while to wrap my head around, but I think I've got it right:
Just installed GitLab to play around a little and was confused by an email chain that happened during setup. After finishing the installation, GitLab tries to send an email from to gitlab.app@mycloudron.com to admin@example.com (sic!) > Subject: Access to the GitLab Instance group was granted
I've set up Integromat to check for bounced Postmark messages to let my users know when their mail wasn't delivered.
So Postmark is trying to contact gitlab.app@mycloudron.com about a bounced message via notify@my-non-cloudron-email.com (using that for notifications), which of course can't be delivered either because gitlab.app@mycloudron.com doesn't accept mails.
So this mail then also bounces back to notify@my-non-cloudron-email.com which eventually informs me that a message bounced, including an attachment about a bounced message. Does that make sense?
This happens two more times (after you set a root password > Subject: Password Changed and after you changed the email address > Subject: Email Changed.
If the owner of example.com decides to create a catchall address, they could easily take over a fresh GitLab by setting the root password before we do.
Took me a minute to understand what's going on, not sure if it's worth fixing, but this messes with my Postmark statistic of bounced email
-
Good catch! I saw the same thing happen when I set up my Gitlab instance recently.
example.com
isn't owned by anyone so there won't ever be a catchall address, but still worth it to take a look and fix this, imo. -
I've "fixed" this by creating a new domain with no-op DNS for cloudron.local, after which you can set up an admin mailbox and make yourself the owner.
repeat for any other domains you encounter as the apps packaged don't all use the same local admin email.
it would be nice to track all these apps down and have cloudron ship with this admin email catch already set up for the superadmin account you initially create.