Closed
Bug 975938
Opened 12 years ago
Closed 11 years ago
Production handling of reply-to emails for FxA
Categories
(Cloud Services :: Server: Firefox Accounts, defect)
Cloud Services
Server: Firefox Accounts
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: rfkelly, Unassigned)
References
Details
(Whiteboard: [qa+])
Our current server setup sends FxA verification emails from "no-reply@accounts.firefox.com". Is this the desired final "From" address, and do we need to do anything special with it?
Is it worth setting up something to listen at this address for bounces, complaints, feedback etc, at least initially? (I sent a test message to this address to see what would happen...so far it's just been sent with no reply)
Maybe we already have something setup that I don't know about; maybe we don't need anything there once we get proper notification handling per https://github.com/mozilla/fxa-auth-server/issues/230; worth explicitly considering and clarifying either way
Comment 1•12 years ago
|
||
Seems to me that maybe we shouldn't actually use a noreply address
http://mailchimp.com/resources/research/transactional-email/html/#section-best-practices
> (I sent a test message to this address to see what would happen...so far it's just been sent with no reply)
This is because we have no MX (mail) records defined for accounts.firefox.com
If we want to use a "from" address which can accept email we'll need to :
* come up with what that address is (foo@accounts.firefox.com)
* identify a mail provider which we can use (mozilla mailman, mozilla's mta, something else?)
* update our DNS to point to the provider
* update our configs to use the new from address
| Reporter | ||
Comment 2•12 years ago
|
||
My test message came back this morning with this less-than-awesome experience:
"""
Delayed Mail (still being retried)
This is the mail system at host gateway1.nyi.mail.srv.osa.
####################################################################
# THIS IS A WARNING ONLY. YOU DO NOT NEED TO RESEND YOUR MESSAGE. #
####################################################################
Your message could not be delivered for more than 6 hour(s).
It will be retried until it is 1 day(s) old.
For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
<no-reply@accounts.firefox.com>: connect to
accounts.firefox.com[54.200.60.33]:25: Connection timed out
"""
Which I guess is expected since nothing is configured to accept mail here.
Also I found this relevant discussion: https://github.com/mozilla/fxa-content-server/issues/527
| Reporter | ||
Comment 3•12 years ago
|
||
ping ckarlof for high-level direction and triage
Flags: needinfo?(ckarlof)
Comment 4•12 years ago
|
||
(In reply to Ryan Kelly [:rfkelly] from comment #3)
> ping ckarlof for high-level direction and triage
The main thing is that we shouldn't look like a bunch of amateurs.
Gene, I like all that you said, including that nice article.
> * come up with what that address is (foo@accounts.firefox.com)
support@accounts.firefox.com
> * identify a mail provider which we can use (mozilla mailman, mozilla's mta, something else?)
No idea. Does anyone in ops know about this? Can we reach out to IT? Quick and dirty is we can set up an EC2 instance that runs postfix or qmail. Not really cost effective long term. To start with, we can forward these to an internal list.
> * update our configs to use the new from address
https://github.com/mozilla/fxa-auth-server/issues/589
Can we target this for around Beta (late march)? Beta is when we're going to start getting significant numbers of users and this would be an additional way to gather feedback.
Flags: needinfo?(ckarlof)
Comment 5•12 years ago
|
||
(In reply to Chris Karlof [:ckarlof] from comment #4)
> (In reply to Ryan Kelly [:rfkelly] from comment #3)
> > * come up with what that address is (foo@accounts.firefox.com)
>
> support@accounts.firefox.com
I'm changing my mind on this. This suggests we might be listening, and I don't think we will be.
Instead, I propose: verification@accounts.firefox.com
I also think we should add a message to the emails stating this message was sent by an automated system, and if the user has a support issue she should visit an appropriate place. I'll file an issue for this in the content server.
Comment 6•12 years ago
|
||
Summarizing the priorities agreed to by gene, warner, and me:
1) Have the bounce and reply emails go *somewhere* reasonably safe so the user doesn't see delivery errors
2) Be able to get metrics on the volume and type of these emails (e.g., bounce, spam, replies)
3) Be able to actually view these emails to get insight into the types of problems users are having
Updated•12 years ago
|
Whiteboard: [qa+]
Comment 7•12 years ago
|
||
New email address is now setup and tested. Next up, changing the configured value and seeing it deployed.
Comment 8•12 years ago
|
||
I've updated the provisioning code and this change will be present in the next stacks that go out
https://github.com/mozilla-services/puppet-config/pull/228
Comment 9•11 years ago
|
||
This new from email address is live (and has been for a few weeks). Bounces and replies are going to a distribution list with a few people on it.
1) complete
2) rudimentarily achievable through email
3) complete
I'll close this out. If there's a desire/priority to moving forward on the metrics piece through some other means, feel free to re-open
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•