postmaster error at dnsstuff (email help needed)

13 posts / 0 new
Last post
#1 Fri, 01/23/2009 - 04:55
bwade30

postmaster error at dnsstuff (email help needed)

I need help getting my email to fully work in webmin/virtualmin. I've setup the email address in virtualmin for my domain name, but I still get this error at dnsstuff.com.

ERROR: One or more of your mailservers does not accept mail to postmaster@streamendous.com. Mailservers are required (RFC822 6.3, RFC1123 5.2.7, and RFC2821 4.5.1) to accept mail to postmaster.

mydomain.com's postmaster response:<br /> >>> RCPT TO:<postmaster@mydomain.com><br /> <<< 554 5.7.1 <postmaster@mydomain.com>: Relay access denied <br />

Does anyone know what I can check to make this error go away?

Fri, 01/23/2009 - 06:23
andreychek

If you send a test message to &quot;postmaster@yourdomain.com&quot;, does it go through, or do you also receive a Relay Access Denied error?

If so, I'd check in the email logs to see what's going wrong there.
-Eric

Fri, 01/23/2009 - 07:28 (Reply to #2)
bwade30

yes, i sent an email to postmaster@domain.com and it came through just fine. I replied and it came back in error:

This is the mail system at host host.serverdomain.com.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to &lt;postmaster&gt;

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The mail system

&lt;user@myotheremail.com&gt;: host host.myotherserver.com[216.83.x.x]said:
550-Verification failed for &lt;postmaster.user@host.serverdomain.com&gt;
550-The mail server could not deliver mail to
postmaster.user@host.serverdomain.com. The account or domain may
not exist, they may be blacklisted, or missing the proper dns entries. 550
Sender verify failed (in reply to RCPT TO command)

-----

I'm also getting this error at dnsstuff:

WARNING: One or more of your mailservers is claiming to be a host other than what it really is (the SMTP greeting should be a 3-digit code, followed by a space or a dash, then the host name). If your mailserver sends out E-mail using this domain in its EHLO or HELO, your E-mail might get blocked by anti-spam software. This is also a technical violation of RFC821 4.3 (and RFC2821 4.3.1). Note that the hostname given in the SMTP greeting should have an A record pointing back to the same server. Note that this one test may use a cached DNS record.

mydomain.com claims to be non-existent host host.serverdomain.com: &lt;br /&gt; 220 host.serverdomain.com ESMTP Postfix &lt;br /&gt;

note that mydomain.com and host.serverdomain.com are examples and in my case 2 completely different domain names.

Fri, 01/23/2009 - 07:33 (Reply to #3)
andreychek

So, it's saying &quot;postmaster.user@yourdomain.com&quot; -- is &quot;postmaster.user&quot; correct? That seems a little odd.

But, I'd make sure you hostname on your machine is correct, and that &quot;myhostname&quot; is set correctly in /etc/postfix/main.cf.

Also, make sure you have an entry for your host in /etc/hosts.
-Eric

Fri, 01/23/2009 - 07:40 (Reply to #4)
bwade30

ok, in main.cf i have this:

#myhostname = host.domain.tld
#myhostname = virtual.domain.tld

these are not correct. but which do I change? just uncomment one and alter it correctly?
ie.

myhostname = webmin.allwebnow.com
#myhostname = virtual.domain.tld

Also in hosts/ this is what I have:

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 webmin.serverdomain.com webmin localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6

I've given up on trying to hide all of my info. The hostname is exactly wahts in the file.

Ok, if this is correct...how do I update this on webmin side?

Fri, 01/23/2009 - 07:43 (Reply to #5)
bwade30

ok, last post i wasn't able to edit due to a bug in the forum here:

this is waht's actually in /etc/hosts/

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 webmin.allwebnow.com webmin localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6

Fri, 01/23/2009 - 08:02 (Reply to #6)
bwade30

if you want you can email me and see the error yourself:

postmaster at streamendous dot com

Fri, 01/23/2009 - 08:59 (Reply to #7)
andreychek

What you did for Postfix looks good -- just make sure you restart Postfix after making those changes.

Also, your entries in /etc/hosts should be something like:

127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
1.2.3.4 webmin.serverdomain.com webmin

Where &quot;1.2.3.4&quot; is your live, Internet-facing IP address.

I'd also recommending making sure you have reverse DNS setup for that IP, so that 1.2.3.4 resolves to webmin.serverdomain.com. You would work with your ISP to setup reverse DNS.
-Eric

Fri, 01/23/2009 - 09:28 (Reply to #8)
bwade30

great! ok, i've updated both of those files and restarted the postfix service. Also i've notified my datacenter of setting up reverse dns.

I'm still getting errors with the email. I really think there is an A record or something amiss in my master zone. I'm still getting this:

&lt;user@replytodomain.com&gt;: host otherhost.dmoain.com[216.83.x.x] said:
550-Verification failed for &lt;postmaster.streamendous@webmin.allwebnow.com&gt;
550-The mail server could not deliver mail to
postmaster.streamendous@webmin.allwebnow.com. The account or domain may
not exist, they may be blacklisted, or missing the proper dns entries. 550
Sender verify failed (in reply to RCPT TO command)

this is what trhows me off:
&lt;postmaster.streamendous@webmin.allwebnow.com&gt;

where would i look in webmin to fix this?

Fri, 01/23/2009 - 10:15 (Reply to #9)
andreychek

Actually, there do appear to be two IP addresses associated with webmin.allwebnow.com -- 63.251.179.13 and 8.15.7.117.

If you're running DNS from your Virtualmin Server, you could go into Services -&gt; DNS Domain, and make sure your DNS records are setup correctly.
-Eric

Fri, 01/23/2009 - 10:58 (Reply to #10)
bwade30

Where did you find those ip's? They are foreign to me. Anyway.

Everytime I setup an email account under streamendous.com domain in vmin, i get this user.streamendous@webmin.allwebnow.com:

So, i see 2 issues here:

1. it's creating a weird double username in vmin: ie. user.streamendous
you can see below:

Name IMAP/FTP login Real name Disk quota Quota used Login access Databases? DAV? SVN?
postmaster postmaster.streamendous postmaster 50 MB 264 kB Email only No No No
test test.streamendous test 50 MB 28 kB Email only No No No

2. it's taggin on the hostname instead of the domain name onto the email address. if I log into the usermin area for this new email account, it has in the upper left corner:

Mail - Usermin
postmaster
postmaster.streamendous@webmin.allwebnow.com

This is realy hard setting this server up.

Sat, 01/24/2009 - 06:24 (Reply to #11)
andreychek

Those IP's showed up when I ran a &quot;dig&quot; from my home computer.

When I try it again from another location, I now consistently get an error that there's no address associated with that domain.

So, you may have a DNS issue, I'd verify that all of your nameservers have an IP defined for your hostname.
-Eric

Sat, 01/24/2009 - 06:30 (Reply to #12)
bwade30

Oh yeah, sorry. We're re-installing centos/webmin completely fresh and starting over. That's probably why that didn't come up. I'll let you know when it's up again. Probably next week sometime.

Topic locked