amiv-eth / amivapi

The REST API behind most of AMIV's web services.
http://api.amiv.ethz.ch/docs
GNU Affero General Public License v3.0
30 stars 6 forks source link

Sender and Reply-To for emails #386

Open NotSpecial opened 5 years ago

NotSpecial commented 5 years ago

Currently, all emails are sent from api@amiv.ch and some uses use this address for replies. This is suboptimal, as the IT team and API devs, which receive mails aimed at api@amiv.ch, can rarely help with issues regarding events etc.

This raises two questions:

  1. Should we keep sending mails from api@amiv.ch, or should we switch to something like noreply@amiv.ch?

  2. Should we add a reply-to address? If so, which address would be appropriate? Maybe info@amiv.ch? (E.g. for the blacklist, a separate reply-to address might be used, e.g. blacklist@amiv.ch)

@I98, @temparus, @hermannsblum , @cburchert -- what do you think?

hermannsblum commented 5 years ago

As stated in my comment to your PR, I think we need one of the two. As users always have the option to answer to emails, it is unintuitive that your answer concerning e.g. your signup conformation is send to the api devs and not somebody responsible for the event. Best option therefore would be to set reply-to to the email of the event moderator if existing, otherwise probably a per-resource fallback.

temparus commented 5 years ago

Sending an email from a noreply address with a reply-to address could irritate people because one would expect that the response would not be read.

If we want that all emails coming from the API to be sent with the same email address, we should add a reply-to address as different groups of people might be responsible for handling the responses. It would also make filtering of emails much easier.

gingeneer commented 5 years ago

I would suggest sending the emails from noreply@amiv.ch and add a line to the message body along the lines of "If you have any questions, please write kultur@amiv.ch".