MailEnable Standard version 6.03 under IIS7 & Windows Server 2008 64-bit Web edition.
What has been tried is the Relay settings under SMTP properties, with:
- Allow relay for authenticated senders enabled and disabled (when enabled, using a specially added Windows account with User and IIS_IUSRS rights)
- Allow relay for privileged IP addresses (with 2 server IP addresses and 127.0.0.1)
- Allow relay for local send addresses (enabled)
- POP before SMPT authentication (enabled and disabled)
If nothing else, this mail server should at least be a gift for spammers.
The result is consistent, returning a 551 error:
Web application log:
SendMail: error calling SendMail method in object "wbtmanemail.mailsender"
The server rejected the sender address. The server response was: 551 This mail server requires authentication before sending mail from a locally hosted domain. Please reconfigure your mail client to authenticate before sending mail.
03/18/12 03:30:54 SMTP-IN 70DEB15C124D46AE9DB2465BE2BD758A.MAI 692 ::1 MAIL MAIL FROM: <firstname.lastname@example.org> 551 This mail server requires authentication before sending mail from a locally hosted domain. Please reconfigure your mail client to authenticate before sending mail. 169 37
2012-03-18 03:30:54 ::1 SMTP-IN 684 MAIL MAIL+FROM:+<email@example.com> 551+This+mail+server+requires+authentication+before+sending+mail+from+a+locally+hosted+domain.+Please+reconfigure+your+mail+client+to+authenticate+before+sending+mail. DSVR010649 169 37
The web application has no facility to "reconfigure your mail client to authenticate before sending mail" and I just have to get mailEnable to accept (send) automatically generated email - which I thought one of the SMTP Relay options would allow.
Am I missing something here? Are there additional permissions required somewhere?