Well...
The common misconception is that you have to use an SMTP authentication email address as the same email address you are sending a message from.
There's two parts of SMTP Authentication (well... I guess this should be "two parts to SMTP that requires SMTP Authentication" ... a little wordy).
SMTP Authentication is one thing.
The SMTP transaction - the part that actually sends a message - is another thing.
One does not necessarily depend on the other.
The only thing SMTP Authentication is doing is authenticating that the connecting client has permission to send mail out through the sever. That's it. You can even cross-account authenticate - authenticate with an email account from one web hosting account and send out mail using a from address of another web hosting account - so long as the two web hosting accounts are on the same server.
So from this information - you don't necessarily have to have
[email protected] set up as an email account in order to send out mail from
[email protected]
If I'm intending to use an email account solely for SMTP authentication purposes, I'm more likely to create a long and random email account - i.e.
[email protected] - and then use that email account's login information to utilize SMTP authentication.
Then I can set whatever From address I want to use from within my email client (although this may or may not be more difficult depending on what email client you use... Linux's CLI mutt for the win!).
For the purpose of this specific scenario, I'd recommend setting up an SMTP authentication email account and using that to authenticate with the SMTP server. Then I'd set
[email protected] as a forwarder and set it to
Discard (Not Recommended). (This is :blackhole: for anyone keeping score) Why Discard? Because IF you send an email to a mail server that happens to use a sender callout, then if you
[email protected] set to
Discard and send an error to the sender (at SMTP time) (This is :fail: for anyone keeping score) - that server will not accept your message because the callout will fail. I do not know how prominent sender callouts really are - they're probably not too widely used.
Again, the issue with :fail: in this context and the line in cPanel -
Failure Message (seen by sender) is a bit misleading. In this context - sender - refers to the mail server sending the message, not necessarily the human being sitting behind the desk that clicked Send when sending the message.
When a human being sends a message to an email address that ultimately ends at a :fail: end-point, the :fail: message is going to be sent back to the SMTP server that the human being used to send out their message. What that SMTP server does with the :fail: message just depends on that SMTP server. Does it send the :fail: message back to the original human being sender? Maybe. Or maybe it just sends a generic "We could not deliver your message" message back to the human being.
The downside to using :blackhole: is that any human being that sends a message to an email address that ultimately goes to :blackhole: then they are none the wiser that the message wasn't read by anyone. But I assume you've told your users not to reply back to the
[email protected] email address. And as the name implies... noreply...
[email protected] But, I'm also aware that reading comprehension - at least in this country - has taken a major hit and if you can't say something in 140 characters or less... it's not going to be read. ... Much like this thread reply, will anybody ever read this far down?