These forums are locked and archived, but all topics have been migrated to the new forum. You can search for this topic on the new forum: Search for I have broken my email and could use sime help on the new forum.
I seem to have broken my email it was working but I added a new IP address and setup a secure server for it after that I discovered I was no longer receiving emails.
I can send them via webmin read user mail but they are not being sent via php (my CMS website) any more. The error message on bounced emails is Diagnostic-Code: X-Postfix; Host or domain name not found. Name service error for name=ns1 type=A: Host not found Now ns1 is my server name the email I am trying to reach is vcch@vcch.biz I have read the email trouble shooting guide but I am pretty new to this and a bit lost.
Any guidance on how to trouble shoot this would be greatly appreciated.
IF the CMS has trouble sending mail, then you may have to correct the CMS configuration
or are there other trouble as well?
Did you check the logs?
The CMS not sending is how I found there was a problem but the main problem for me at the moment is I am unable to receive mail to virtual server addresses. eg vcch@vcch.biz the main email for vcch.biz
okay well to start troubleshooting the first thing is to look into the logs.
Under Webmin - System - System Logs maillog and messages around the time you send/receive mail
Without logs no one can guess what is happening.
However since you added an IP, you can start with DNS.
telnet 173.255.226.62 25
Trying 173.255.226.62...
Connected to li236-62.members.linode.com (173.255.226.62).
Escape character is '^]'.
220 ns1.pcsmarts.biz ESMTP Postfix (Ubuntu)
the hostname for postfix seems odd.
I think it should be ns1.linode.com not ns1.pcsmarts.biz
I agree with ronald there... Postfix on the server which is, according to DNS entries, the responsible MX for "vcch.biz", is identifying itself with a hostname that resolves to a completely different IP.
It'd be good to know what precisely was changed in the first place, which caused mail reception to stop functioning. "Added an IP address" means? Which IP does your server have, and which one did you add? Add where? What else did you change concerning mail configuration?
PHP email sending and email reception is basically two different things, even though PHP of course does use Postfix to send out its mail.
In other words, in addition to checking the log files, which indeed is always the first thing to do when there's such trouble, we need to know more about your configuration to make a worthwhile problem assessment. :)
Thanks for the help:)
Here is a copy of the mail.log for a failed attempt to receive email.
Nov 27 11:55:14 ns1 postfix/smtpd[3182]: connect from mail06.syd.optusnet.com.au[211.29.132.187]
Nov 27 11:55:16 ns1 postfix/smtpd[3182]: 34F7516EAE: client=mail06.syd.optusnet.com.au[211.29.132.187]
Nov 27 11:55:16 ns1 postfix/cleanup[3201]: 34F7516EAE: message-id=<4CF056F2.4070302@therapiesnet.com>
Nov 27 11:55:16 ns1 postfix/qmgr[2873]: 34F7516EAE: from=<dk@therapiesnet.com>, size=824, nrcpt=1 (queue active)
Nov 27 11:55:16 ns1 postfix/smtp[3204]: 34F7516EAE: to=<vcch@ns1>, orig_to=<vcch@vcch.biz>, relay=none, delay=0.79, delays=0.75/0.02/0.02/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=ns1 type=A: Host not found)
Nov 27 11:55:16 ns1 postfix/cleanup[3201]: C267816EB0: message-id=<20101127005516.C267816EB0@ns1.pcsmarts.biz>
Nov 27 11:55:16 ns1 postfix/bounce[3205]: 34F7516EAE: sender non-delivery notification: C267816EB0
Nov 27 11:55:16 ns1 postfix/qmgr[2873]: C267816EB0: from=<>, size=2723, nrcpt=1 (queue active)
Nov 27 11:55:16 ns1 postfix/qmgr[2873]: 34F7516EAE: removed
Nov 27 11:55:17 ns1 postfix/smtpd[3182]: disconnect from mail06.syd.optusnet.com.au[211.29.132.187]
Nov 27 11:55:17 ns1 postfix/smtp[3204]: C267816EB0: to=<dk@therapiesnet.com>, relay=therapiesnet.com[72.29.104.140]:25, delay=0.62, delays=0/0/0.32/0.3, dsn=2.0.0, status=sent (250 OK id=1PM94X-0006WP-Ex)
Nov 27 11:55:17 ns1 postfix/qmgr[2873]: C267816EB0: removed
Regarding the postfix hostname I could well have made a mistake when I set it up. This is not an active live site I am still learning about working with a VPS I am using Linode and eventually would like to move some of my live sites onto it.
I must admit that some basic things still seem to escape me. For instance when I installed Virtualmin I had to set a FQDN I used ns1.pcsmarts.biz as I own the pcsmarts.biz domain and would like to host a few websites on this server. Is there a problem with this as the name?
I have 2 IP address for this VPS and the current Reverse DNS are
69.164.218.202 li133-202.members.linode.com
173.255.226.62 li236-62.members.linode.com
The original setup had vcch.biz on IP 69.164.218.202 I then changed the IP for vcch.biz to 173.255.226.62 to setup a secure certificate for it.
Now pcsmarts.biz is hosted on a shared hosting service elsewhere and ns1.pcsmarts.biz has an A type name record pointing to 69.164.218.202 .
Should I change the reverse DNS for 69.164.218.202 to ns1.pcsmarts.biz ? And I guess that the email problem is todo with the lack A type name for 173.255.226.62
Do I need to change the postfix hostname? If I do how will this affect other sites hosted on the original 69.164.218.202 IP?
Whew, this is getting complicated. :) Don't have time right now unfortunately to try and reproduce all you said there. For now I can point to an obvious problem in the mail reception:
Nov 27 11:55:16 ns1 postfix/smtp[3204]: 34F7516EAE: to=<vcch@ns1>, orig_to=<vcch@vcch.biz>, relay=none, delay=0.79, delays=0.75/0.02/0.02/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=ns1 type=A: Host not found)
There seems to be a misconfiguration in the Virtual Domains table of Postfix, mapping vcch.biz to just "ns1" instead of the whole hostname. That can happen when another mapping entry is missing.
I think the best way to proceed here would be to create another dummy/test virtual server with some email user, then check Webmin's Postfix module, section Virtual Domains, to see what the mappings for domain and users should look like. Then compare to the failing domain.
How did you change the IP? Through Vmin's Server Configuration -> Change IP Address? IP address changes should not affect Postfix at all, since email, in this regard, works on host/domain names only.
The problem turned out to be /etc/mailname was not the FQDN it was ns1 I changed it to ns1.pcsmarts,biz and all is good now.
Hi: I'm having problems with my incoming mail. After following the various previous postings I am still stumped. It seems to me to be a problem with my Host mail.xxx.com ip address not up dating with my Virtualmin network settings. I checked and the Host mail.xxx.com ip address is incorrect. So how would I change the mail ip address that is not matching the host configuration? Thanks
Can you elaborate "IP address"? What part of the configuration are we talking about exactly, as in, where is the address set wrong?
Hi: I was referring to the address that is listed with host mail.xxx.com address xxxx I corrected the address to match my external ip but the same problem still results with the email not working with an error 4.71 Postfix cleanup milter_reject. Any ideas? Thanks
Sorry, I still don't get what IP address exactly you're talking about...
Hi Locutus: Previously the network settings default ip address for DNS records was different then the Bind DNS records. Where I now corrected the Bind DNS records to be the same in the var/named/xxx.com.hosts file. Still this did not help.
I'm afraid I'd need much more information about your setup and especially about log entries, e.g. in
/var/log/mail.log
, to venture any meaningful guess.Ok, here is some of the files below. message-id=20101221025929.D4BC124A8278@host.xxxyz.com Dec 20 20:59:30 host postfix/cleanup[4094]: D4BC124A8278: milter-reject: END-OF-MESSAGE from localhost[127.0.0.1]: 4.7.1 Service unavailable - try again later; from=root@host.xxxyz.com to=root@host.xxxyz.com Dec 20 20:59:30 host postfix/pickup[2468]: warning: 12CFA24A8278: message has been queued for 2 days Dec 20 20:59:30 host postfix/pickup[2468]: 12CFA24A8278: uid=0 from= Dec 20 20:59:30 host postfix/cleanup[4125]: 12CFA24A8278: message-id=20101221025930.12CFA24A8278@host.xxxyz.com Dec 20 20:59:30 host postfix/cleanup[4125]: 12CFA24A8278: milter-reject: END-OF-MESSAGE from localhost[127.0.0.1]: 4.7.1 Service unavailable - try again later; from=root@host.xxxyz.com to=root@host.xxxyz.com Dec 20 20:59:30 host postfix/pickup[2468]: 3A0B724A8278: uid=0 from= Dec 20 20:59:30 host postfix/cleanup[4094]: 3A0B724A8278: message-id=20101221025930.3A0B724A8278@host.xxxyz.com Dec 20 20:59:30 host postfix/cleanup[4094]: 3A0B724A8278: milter-reject: END-OF-MESSAGE from localhost[127.0.0.1]: 4.7.1 Service unavailable - try again later; from=root@host.xxxyz.com to=root@host.xxxyz.com Dec 20 20:59:30 host postfix/pickup[2468]: warning: 3AEF924A8278: message has been queued for 12 days Dec 20 20:59:30 host postfix/pickup[2468]: 3AEF924A8278: uid=0 from= Dec 20 20:59:30 host postfix/cleanup[4125]: 3AEF924A8278: message-id=20101221025930.3AEF924A8278@host.xxxyz.com Dec 20 20:59:30 host postfix/cleanup[4125]: 3AEF924A8278: milter-reject: END-OF-MESSAGE from localhost[127.0.0.1]: 4.7.1 Service unavailable - try again later; from=root@host.xxxyz.com to=root@host.xxxyz.com Dec 20 20:59:30 host postfix/pickup[2468]: warning: 3C33D24A8278: message has been queued for 14 days Dec 20 20:59:30 host postfix/pickup[2468]: 3C33D24A8278: uid=0 from= Dec 20 20:59:30 host postfix/cleanup[4094]: 3C33D24A8278: message-id=20101221025930.3C33D24A8278@host.xxxyz.com Dec 20 20:59:30 host postfix/cleanup[4094]: 3C33D24A8278: milter-reject: END-OF-MESSAGE from localhost[127.0.0.1]: 4.7.1 Service unavailable - try again later; from=root@host.xxxyz.com to=root@host.xxxyz.com Dec 20 20:59:30 host postfix/pickup[2468]: 45BD824A8278: uid=0 from= Dec 20 20:59:30 host postfix/cleanup[4125]: 45BD824A8278: message-id=20101221025930.45BD824A8278@host.xxxyz.com Dec 20 20:59:30 host postfix/cleanup[4125]: 45BD824A8278: milter-reject: END-OF-MESSAGE from localhost[127.0.0.1]: 4.7.1 Service unavailable - try again later; from=root@host.xxxyz.com to=root@host.xxxyz.com Dec 20 20:59:30 host postfix/pickup[2468]: 54F6624A8278: uid=0 from= Dec 20 20:59:30 host postfix/cleanup[4094]: 54F6624A8278: message-id=20101221025930.54F6624A8278@host.xxxyz.com Dec 20 20:59:30 host postfix/cleanup[4094]: 54F6624A8278: milter-reject: END-OF-MESSAGE from localhost[127.0.0.1]: 4.7.1 Service unavailable - try again later; from=root@host.xxxyz.com to=root@host.xxxyz.com Dec 20 20:59:30 host postfix/pickup[2468]: warning: 7A47624A8278: message has been queued for 9 days Dec 20 20:59:30 host postfix/pickup[2468]: 7A47624A8278: uid=0 from= Dec 20 20:59:30 host postfix/cleanup[4125]: 7A47624A8278: message-id=20101221025930.7A47624A8278@host.xxxyz.com Dec 20 20:59:30 host postfix/cleanup[4125]: 7A47624A8278: milter-reject: END-OF-MESSAGE from localhost[127.0.0.1]: 4.7.1 Service unavailable - try again later; from=root@host.xxxyz.com to=root@host.xxxyz.com Dec 20 20:59:30 host postfix/pickup[2468]: warning: 8F69024A8278: message has been queued for 10 days Dec 20 20:59:30 host postfix/pickup[2468]: 8F69024A8278: uid=0 from= Dec 20 20:59:30 host postfix/cleanup[4094]: 8F69024A8278: message-id=20101221025930.8F69024A8278@host.xxxyz.com Dec 20 20:59:30 host postfix/cleanup[4094]: 8F69024A8278: milter-reject: END-OF-MESSAGE from localhost[127.0.0.1]: 4.7.1 Service unavailable - try again later; from=root@host.xxxyz.com to=root@host.xxxyz.com Dec 20 20:59:30 host postfix/pickup[2468]: warning: A2D1E24A8278: message has been queued for 12 days Dec 20 20:59:30 host postfix/pickup[2468]: A2D1E24A8278: uid=0 from= Dec 20 20:59:30 host postfix/cleanup[4125]: A2D1E24A8278: message-id=20101221025930.A2D1E24A8278@host.xxxyz.com Dec 20 20:59:30 host postfix/cleanup[4125]: A2D1E24A8278: milter-reject: END-OF-MESSAGE from localhost[127.0.0.1]: 4.7.1 Service unavailable - try again later; from=root@host.yoxyz.com to=root@host.yoxyz.com Dec 20 20:59:30 host postfix/pickup[2468]: warning: A38DD24A8278: message has been queued for 5 days Dec 20 20:59:30 host postfix/pickup[2468]: A38DD24A8278: uid=0 from= Dec 20 20:59:30 host postfix/cleanup[4094]: A38DD24A8278: message-id=20101221025930.A38DD24A8278@host.xxxyz.com Dec 20 20:59:30 host postfix/cleanup[4094]: A38DD24A8278: milter-reject: END-OF-MESSAGE from localhost[127.0.0.1]: 4.7.1 Service unavailable - try again later; from=root@host.xyz.com to=root@host.xyz.com Dec 20 20:59:30 host postfix/pickup[2468]: warning: BE82F24A8278: message has been queued for 15 days Dec 20 20:59:30 host postfix/pickup[2468]: BE82F24A8278: uid=0 from= Dec 20 20:59:30 host postfix/cleanup[4125]: BE82F24A8278: message-id=20101221025930.BE82F24A8278@host.xyz.com Dec 20 20:59:30 host postfix/cleanup[4125]: BE82F24A8278: milter-reject: END-OF-MESSAGE from localhost[127.0.0.1]: 4.7.1 Service unavailable - try again later; from=root@host.xyz.com to=root@host.xyz.com Dec 20 20:59:30 host postfix/pickup[2468]: warning: C1B7D24A8278: message has been queued for 12 days Dec 20 20:59:30 host postfix/pickup[2468]: C1B7D24A8278: uid=0 from= Dec 20 20:59:30 host postfix/cleanup[4629]: C1B7D24A8278: message-id=20101221025930.C1B7D24A8278@host.xyz.com Dec 20 20:59:30 host postfix/cleanup[4629]: C1B7D24A8278: milter-reject: END-OF-MESSAGE from localhost[127.0.0.1]: 4.7.1 Service unavailable - try again later; from=root@host.xyz.com to=root@host.xyz.com Dec 20 20:59:30 host postfix/pickup[2468]: warning: C2FFC24A8278: message has been queued for 14 days Dec 20 20:59:30 host postfix/pickup[2468]: C2FFC24A8278: uid=0 from= Dec 20 20:59:30 host postfix/cleanup[4125]: C2FFC24A8278: message-id=20101221025930.C2FFC24A8278@host.xyz.com Dec 20 20:59:30 host postfix/cleanup[4125]: C2FFC24A8278: milter-reject: END-OF-MESSAGE from localhost[127.0.0.1]: 4.7.1 Service unavailable - try again later; from=root@host.xyz.com to=root@host.xyz.com Dec 20 20:59:30 host postfix/pickup[2468]: warning: C3B8524A8278: message has been queued for 1 days Dec 20 20:59:30 host postfix/pickup[2468]: C3B8524A8278: uid=0 from= Dec 20 20:59:30 host postfix/cleanup[4629]: C3B8524A8278: message-id=20101221025930.C3B8524A8278@host.xyz.com Dec 20 20:59:30 host postfix/cleanup[4629]: C3B8524A8278: milter-reject: END-OF-MESSAGE from localhost[127.0.0.1]: 4.7.1 Service unavailable - try again later; from=root@host.xyz.com to=root@host.xyz.com Dec 20 20:59:30 host postfix/pickup[2468]: warning: C45AD24A8278: message has been queued for 3 days Dec 20 20:59:30 host postfix/pickup[2468]: C45AD24A8278: uid=0 from= Dec 20 20:59:30 host postfix/cleanup[4125]: C45AD24A8278: message-
Can you please put screen output listings in
tags? Then they'll have proper line breaks and a fixed-width font. Should have mentioned that before, sorry. :)
Ok, I understand. Is the font ok for you too? I'll just reload Virtualmin again, never mind. It seems the email service still has issues and we can't be experts at everything but thanks anyway for the help.