hMailServer SENT: 550 Delivery is not allowed to this address
November 18, 2008 by Geovani Martinez · 13 Comments
hMailServer is a great mail server substitution for the built in IIS SMTP server, I used it for years without a problem and best of all it practically free. The other day I configured the “WordPress-Ready Contact Form v.2.0WP” on a blog. I tested the form and it indicated the email was sent but I was not receiving the emails. So I opened up the hMailServer Administrator tool and clicked the “Status” list item on the left then the “Logging” tab and fired of the logging by clicking on the “Start” button.
I then opened my WordPress contact form and wrote a message and Submitted it, the form indicated the message was sent but the hMailServer logging results indicated otherwise (”SENT: 550 Delivery is not allowed to this address.”). After some research and tons of reading I found the solution (no need for you to go read forums!!)
Open “Settings” , “Advance”, “IP Ranges”, “My Computer” and check “External to external accounts” and click “Save”
that is all there is to it. hopefully this resolves the issue you were having.
Thank you.. That helped.
Nice thank you very much..
Many Many Many thanks ….
No problem, glad to be of help.
Thanks
never mentioned in Hmailserver documentation !
I searched all the net for this fix
just what i was looking for. thanks so much!
I had the same problem. Thank you for your help.
HERO!!!
So they say…..LOL.
That setting will allow anyone to send email through your server!
Yes, that is possible. Since I had set this up for testing purposes at the time I just wanted to get the mail out. When you do put it in a production environment then you should check off the proper \”Require Authentication for deliveries\” check box.
how does this allow "anyone" to send through hMail when the setting applies to "My computer"? I would think it means that any connection from localhost (127.0.0.1 or whatever IP range is defined) to hMailServer is allowed to send from an external address (not defined in hMail domains) to an external address.
if the same change were made under Settings-Advanced-IP Ranges-Internet, then THAT would open you up as a relay, no?
yes, in my case, "My Computer" is the actual box that hMailServer is running on, and my IP range for that "interface" is 127.0.0.1 to 127.0.0.1.
the way I understand it, this will define the rules for connecting to hMailServer from the local machine, which is necessary in my case because I am running a web app that sends e-mail notifications. what I discovered today was that the web app could not send an e-mail using an address that was not hosted by the local hMailServer (giving me the same 550 error msg you blogged about) because I did not have "external to external" enabled.
I don't believe that I have created a security issue since I am not aware of any way that someone could maliciously connect to hMailServer from the local machine without having compromised the system to begin with (in which case, unauthorized e-mail transmissions would be the least of my worries). If I am wrong, naive, or just ill-informed, feel free to offer your input!
Thanks.