Closed Bug 1056950 Opened 10 years ago Closed 10 years ago

Welcome email should not be sent before email address is verified

Categories

(developer.mozilla.org Graveyard :: Sign-in, defect)

defect
Not set
major

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: openjck, Assigned: groovecoder)

References

Details

Attachments

(1 file)

An account cannot be used while the associated email address is pending verification. The welcome email thanks the user for creating an account and recommends that the user begin contributing, so the welcome email should not be sent before the email address is verified.

Many users will verify their email addresses right away, but we still need to consider two cases: (1) the welcome email is delivered but the verification email is not, and (2) the user reads the welcome email before the verification email. In both cases, the user will be frustrated by being unable able to contribute as the welcome email suggests.
Marking as major in the triage meeting because we feel that this message could be perceived as spam considering that it is sent incorrectly / early.
Severity: normal → major
Assignee: nobody → lcrouch
We need some reliable steps to reproduce. We suspect that it only happens if you sign up with GitHub using an un-verified email address that isn't verified on GitHub.

Regardless, we should move the welcome email to a signal after the account email is verified, rather than the signal when the user record is saved.
Attached image 2 emails in inbox
Steps to reproduce:

1) Add an unverified email address that is not associated with an MDN account to your (existing) github account
2) Sign in to MDN using Github; choose the email address from step #1
3) Both emails are sent at almost the same instant (see attachment)
Blocks: 775485
Commits pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/94624039459215895bcd547f7ba3992321cdf1e6
fix bug 1056950 - only send welcome email when at least one email address is verified

This also delays sending the welcome email till after the initial email address confirmation has happened.

https://github.com/mozilla/kuma/commit/6ea0591c972bb8a437fbe7adf11409bd81e8c485
Merge pull request #2773 from jezdez/bug1056950

fix bug 1056950 - only send welcome email when at least one email address is verified
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: