If a user posts a new topic via email but forgets to include a subject, the default subject posted on the site and in email notifications is Incoming email from %{email} This exposes a user’s email to everyone.
Proposed solutions
- Changing the default text for the subject to This topic needs a subject or
- Reject email with an error message to user
Work around
- Modify the text Admin > Customize > Text Content for “emails.incoming.default_subject” from Incoming email from %{email} to This topic needs a subject
I honestly thought we had a user who just liked announcing his email address to everyone, until I accidentally posted via email with no subject line