1

I getting the following error while I am taking SMTP test.

The SMTP server does not accept mails to postmaster@[IP_ADDRESS]. This is a very bad thing, as this address is used by people that don't know your domain name! The reported error is:
550 Requested action not taken: mailbox unavailable or not local

Is it really possible to create an email address with IP address not domain? Or do it have any other meaning? Please tell me how can I fix this error.

1 Answers1

4

Yes it is possible to send to mailbox@ip, if you want to strictly conform to the RFCs, then supporting this is required. But in this day and age it is extremely common for this to not be supported.

If you want to strictly follow the RFCs you will have an abuse and postmaster accounts that are read by a human. But if you actually have these accounts and have tried to watch them, you will quickly realize that 99.95% of what you get is SPAM.

Honestly, I would suggest you not worry about it. This is a requirement that not longer applies to normal email usage today. Enabling the functionality will probably result in you getting you more SPAM in your inbox, but will almost certainly not result in any real messages getting accepted that would have been blocked.

Zoredache
  • 130,897
  • 41
  • 276
  • 420
  • Well. I guess you forgot to answer to my exact question i.e. how to create this kind of email address. – Karthik Malla Sep 01 '11 at 18:12
  • It completely depends on the mail server. Since you haven't specified what mail server you are running I cannot answer that. With Exim, you would enable `allow_domain_literals`. Ref: http://www.exim.org/exim-html-current/doc/html/spec_html/ch07.html – Zoredache Sep 01 '11 at 18:13
  • And in Postfix this is enabled/allowed by default. – mailq Sep 01 '11 at 23:03
  • @Zoredache - I am using Xmail server for windows. – Karthik Malla Sep 02 '11 at 05:50