First
of all, this is
just a question... please don't go to my account and configure anything based on my query here; I know how eager you are to fix all my problems! lol.
OK, with that out of the way here we go...
I am just about to add several hundred users into our new school website. Drupal allows me to make a CSV file from excel and do a bulk import. I am doing this primarily because drupal requires a unique email for each account. Not only do most of the children not have email addresses, personally I don't think they should due to spam. Plus, I want to hold as little information about the students as possible on the server.
So, in my excel file I generated fake emails for everyone:
[username]@nomail.mydomain.com
Note that I
did not create the 'nomail' subdomain in cpanel.
These emails will be in the drupal profiles, but cannot be edited by students.
OK, so the problem is that I can't guarantee that drupal won't try to sometimes send mail out to these fake addresses. Probable culprits might be the password reminder, self-subscribing newsletters, contact forms, webforms, etc. There are a lot of features in drupal that simply assume all users have a working email.
At the moment when an email is sent to/from a fake, exim sends a DENY command, which then produces a daemon message to the drupal admin email address. What I'd instead like is for the mail to/from the fakes, to be just discarded without a trace.
In cpanel, will the email -> filter tool achieve this without using too many resources or causing problems elsewhere??
I've created a rule: 'any header contains nomail.mydomain.com then discard'
Thanks.