Email notifications not working anymore
Hi
First off, thanks for the great app!
But now to my issue which is that I've stopped getting email notifications for a while now. First I wasn't sure if I forgot to turn them back on after I disabled them during a vacation but I think there's another issue.
Last Wednesday I reset my notification settings using Apply this setting to all existing conversations
and Send me email notifications
.
On Thursday at 9:44 I was mentioned (https://gitter.im/csgodemos/demoinfo-lib) but didn't receive any email so far.
As a result I just found out about it now.
In combination with https://gitlab.com/gitlab-org/gitter/gitter-android-app/issues/121 it has gotten fairly hard to keep up if you're not using the app constantly.
Cause
Mandrill paused our service: "Sending for your account has been paused. We have detected some unusual activity with your sending. Please request an account review.", https://mandrillapp.com
After contacting Mandrill, they pointed out that some user that had a display name of ЛУЧШИЙ СПОСОБ ЗАРАБОТКА подробнее по ссылке http://one33.ru/ .
(https://gitter.im/k888888888k, now banned) and was sending out invites to a bunch of people
Remediation
Add anti-spam reCAPTCHA to the invite form and contact Mandrill again.
The anti-spam is now tracked by https://gitlab.com/gitlab-org/gitter/webapp/issues/2165
Disable invite/add emails
As a small patch, we could also try disabling email invites so we can resume and get unread messages reminders going out
Relevant code
Migrate to another mail provider
We need to implement some anti-spam but something to consider is using Amazon SES, https://gitlab.com/gitlab-org/gitter/env/blob/9339613e6f667bed82b076827ccef0b8a7637eab/lib/mailers/amazon-ses.js