Proposal: Email integration for exocloud, exochat, exogit, and so on #165

Closed
opened 2022-06-27 01:16:48 +00:00 by a · 11 comments
Owner

We currently have a SendGrid account set up for sending emails for Mastodon. It might be a good idea to also use that account for sending exocloud, exochat, and exogit notification emails. The only downside is that this would lead to you all receiving more emails, but on the flip side, it would also be easier to get exogit notifications for instance, since you wouldn't have to check exogit a lot.

We currently have a SendGrid account set up for sending emails for Mastodon. It might be a good idea to also use that account for sending exocloud, exochat, and exogit notification emails. The only downside is that this would lead to you all receiving more emails, but on the flip side, it would also be easier to get exogit notifications for instance, since you wouldn't have to check exogit a lot.
a added this to the v9.0 milestone 2022-06-27 01:16:48 +00:00
a added the
enhancement
question
labels 2022-06-27 01:16:48 +00:00
a added this to the (deleted) project 2022-06-27 01:16:48 +00:00
Author
Owner

Alright, I'm gonna try configuring this. We'll enable SMTP for exocloud, exochat, exogit, and exotube. I don't any of the other services (like exopages for instance) need to be able to send email.

Alright, I'm gonna try configuring this. We'll enable SMTP for exocloud, exochat, exogit, and exotube. I don't any of the other services (like exopages for instance) need to be able to send email.
a started working 2022-06-27 01:25:23 +00:00
Author
Owner

The natural question now is which address to send the emails from. I think root@exozy.me should be fine.

The natural question now is which address to send the emails from. I think root@exozy.me should be fine.
Author
Owner

Actually, I'll make each service send email from a separate address. So for instance, exocloud would send from exocloud <cloud@exozy.me>. That took way too long to make that decision...

Actually, I'll make each service send email from a separate address. So for instance, exocloud would send from `exocloud <cloud@exozy.me>`. That took way too long to make that decision...
a closed this issue 2022-06-27 02:14:48 +00:00
a stopped working 2022-06-27 02:14:48 +00:00
49 minutes 25 seconds
Author
Owner

@Ta180m Testing out exogit email integration...

@Ta180m Testing out exogit email integration...

Testing exogit email...

Testing exogit email...

@Ta180m This is a test.

@Ta180m This is a test.
Author
Owner

For Gitea, it looks like ENABLE_NOTIFY_MAIL must be set in the config file.

For Gitea, it looks like `ENABLE_NOTIFY_MAIL` must be set in the config file.
Author
Owner

Yay, email notifications for Gitea work now! I'm personally going to disable them in the Gitea account settings since I check exogit very frequently, but it might be useful for other people

Yay, email notifications for Gitea work now! I'm personally going to disable them in the Gitea account settings since I check exogit very frequently, but it might be useful for other people
Author
Owner

I'm expecting some very angry emails from people getting spammed by this... /s

I'm expecting some very angry emails from people getting spammed by this... /s
Author
Owner

Since we are sending out more emails than our SMTP service subscription allows, please reply to this email if you would like to no longer receive exozyme emails.

Since we are sending out more emails than our SMTP service subscription allows, please reply to this email if you would like to no longer receive exozyme emails.
Owner

I don't need to recieve these emails.

I don't need to recieve these emails.
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Total Time Spent: 49 minutes 25 seconds
a
49 minutes 25 seconds
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: exozyme/exozyme#165
No description provided.