Thursday, March 11, 2010

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.

image

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!!)

image

Open “Settings” , “Advance”, “IP Ranges”, “My Computer” and check “External to external accounts” and click “Save”

image

that is all there is to it. hopefully this resolves the issue you were having.

Comments

13 Responses to “hMailServer SENT: 550 Delivery is not allowed to this address”
  1. Soj says:

    Thank you.. That helped. :-)

  2. Simon says:

    Nice thank you very much..

  3. msf says:

    Many Many Many thanks ….

  4. No problem, glad to be of help.

  5. Faisal says:

    Thanks
    never mentioned in Hmailserver documentation !
    I searched all the net for this fix

  6. reg says:

    just what i was looking for. thanks so much!

  7. Yves H says:

    I had the same problem. Thank you for your help. :)

  8. test says:

    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.

  9. Tim says:

    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?

  10. Tim says:

    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.

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!

You must be logged in to post a comment.