Hi again, Paul.
The most convenient way is to use email addresses related directly to your domain. 3rd party emails often may be blocked anyway.
Many thanks for taking the time to respond to my call for help. I understand what you are saying, and I always thought I was using an address that was associated with my domain.
I just spent quite some time with my web host, discussing the latest problem caused by their "sender domain policy". I was told to come back to you to check that my forum are configured correctly so that emails are sent as from an address at my domain. They emphasized that the "From" address must be an address at my domain, and it is something that is set at the application/script level. Their other suggestion was to set miniBB to use an external mail server via SMTP to send messages.
So, below are my email related settings:
$admin_email = bbadmin@mydomain; //admin's email is related directly to my domain. Please note: "bbadmin" is an email alias that forwards mail to my real mailbox which is "myusername"@mydomain - and it is hosted by my web host.
$reply_to_email=$admin_email; // use admin's email
$emailadmin=1; //so I can receive an email each time someone signs up
$emailuser=1; //so user can receive validation email
And below is a segment of the header of an email that FAILED to reach the forum admin (instead, it went into the maildir of the root user of my domain) when new person signed up using the email address "email@example.com".
My web host explained that the email bounced because the "From" address was not an address associated with my domain.
I also noticed the "Reply-To" address has also changed (despite $reply_to_email is set to be the same as admin's email) to the new member's email address! At that point my web host insisted that the irregularity was the result of misconfiguration of miniBB, and I should work with you to find a solution.
Would you be happy to cast your expert eye on my miniBB installation? I am at my wit's end. Is it time for premium support?