Currently, our email related settings are largely built around the idea that we need an always working default set.
This makes sense. But because the default can only really be PHP mail, unless we gather (and test) SMTP info in the installer, I think this has somewhat lead to the settings being largely designed with PHP mail in mind.
I am not sure how workable all this is - But I'd like to see the Webmaster Email setting in Server Settings completely demolished as it is now.
I would then like to see a new setting for configuring the address to use for database error notifications only built in to the Email Settings page, and the rest of the Email Settings reworked, so that we have completely separate setting sets for PHP mail and SMTP, with both offering all they need to in one place.
PHP mail often needs configuration options like from and reply-to addresses. SMTP generally does not unless I'm mistaken, and so I'm unsure if we should even offer them if we can avoid it.
The point for all of this would be to
a) Center all email related settings to one place
b) Clarify what setting does what
c) Limit accidental spoofing and eventual black listing
Related discussion on the forum https://www.simplemachines.org/community/index.php?topic=594242
Currently, our email related settings are largely built around the idea that we need an always working default set.
This makes sense. But because the default can only really be PHP mail, unless we gather (and test) SMTP info in the installer, I think this has somewhat lead to the settings being largely designed with PHP mail in mind.
I am not sure how workable all this is - But I'd like to see the Webmaster Email setting in Server Settings completely demolished as it is now.
I would then like to see a new setting for configuring the address to use for database error notifications only built in to the Email Settings page, and the rest of the Email Settings reworked, so that we have completely separate setting sets for PHP mail and SMTP, with both offering all they need to in one place.
PHP mail often needs configuration options like from and reply-to addresses. SMTP generally does not unless I'm mistaken, and so I'm unsure if we should even offer them if we can avoid it.
The point for all of this would be to
a) Center all email related settings to one place
b) Clarify what setting does what
c) Limit accidental spoofing and eventual black listing
Related discussion on the forum https://www.simplemachines.org/community/index.php?topic=594242