Re: [xmail] DNS Madness
Many thanks Dmitriy! I had forgot my home xmail server used to be a relay for my work one. Not anymore, however, I never removed the configuration. In order to better filter spam, I had to set a domain for my company on this server and the ip address actually is in mailproc.tab under MailRoot/domains/ Dmitriy Vitoshnov wrote: Another reason for such work can be in file "smtpfwd.tab" Vitoshnov Dmitriy -Original Message- From: xmail-boun...@xmailserver.org [mailto:xmail- boun...@xmailserver.org] On Behalf Of gilad Sent: Friday, June 18, 2010 12:47 PM To: XMail Users Mailing List Subject: Re: [xmail] DNS Madness There was a record for the domain, however, it contained the name of the mail server (i.e. ) Just in case I deleted it and restarted the server to no avail. I also grep'd all the files under dnscache looking for the ip address and did not find it. Dmitriy Vitoshnov wrote: Xmail have folder dnscache. I think that there is a copy of the MX-recording with your old IP- address. Vitoshnov Dmitriy -Original Message- From: xmail-boun...@xmailserver.org [mailto:xmail- boun...@xmailserver.org] On Behalf Of gilad Sent: Friday, June 18, 2010 11:38 AM To: xmail@xmailserver.org Subject: [xmail] DNS Madness Where does xmail get the ip address for a domain name? I run my own home xmail server (on pclinuxos) and a forwarding only named on a home server machine. It uses my personal domain name. At work I also run an xmail server (on centos) using my company's domain name (different from my personal domain name.) Few days ago the IP address for the work server has changed. Now my home xmail server can't deliver email an account on the work server. It seems xmail on the home machine resolves the company's domain name to its old ip address. I verified this by looking at the outgoing traffic from that machine. However, on the same machine running various dns tools (host,nslookup,dig) all correctly show the new address for the work mail server. Also I can connect to it using telnet. However the mail server tries to connect to the old address. I finally gave up on finding where the problem is and set up an iptables rule to modify outgoing traffic to the old address to go to the new address, and voila the home mail server now connects to the work mail server and works. As a reference the iptables rule on the home mail server machine looks like this: iptables -t nat -A OUTPUT -d -j DNAT --to Again, on the home server machine (where the confused xmail server runs) dig mx returns correctly return and dig correctly returns the new ip address. ___ xmail mailing list xmail@xmailserver.org http://xmailserver.org/mailman/listinfo/xmail ___ xmail mailing list xmail@xmailserver.org http://xmailserver.org/mailman/listinfo/xmail ___ xmail mailing list xmail@xmailserver.org http://xmailserver.org/mailman/listinfo/xmail ___ xmail mailing list xmail@xmailserver.org http://xmailserver.org/mailman/listinfo/xmail ___ xmail mailing list xmail@xmailserver.org http://xmailserver.org/mailman/listinfo/xmail
Re: [xmail] DNS Madness
Another reason for such work can be in file "smtpfwd.tab" Vitoshnov Dmitriy > -Original Message- > From: xmail-boun...@xmailserver.org [mailto:xmail- > boun...@xmailserver.org] On Behalf Of gilad > Sent: Friday, June 18, 2010 12:47 PM > To: XMail Users Mailing List > Subject: Re: [xmail] DNS Madness > > > There was a record for the domain, however, it contained the name of > the > mail server (i.e. ) > > Just in case I deleted it and restarted the server to no avail. > > I also grep'd all the files under dnscache looking for the ip address > and did not find it. > > > > Dmitriy Vitoshnov wrote: > > Xmail have folder dnscache. > > I think that there is a copy of the MX-recording with your old IP- > address. > > > > > > > > Vitoshnov Dmitriy > > > > > > > > > > > >> -Original Message- > >> From: xmail-boun...@xmailserver.org [mailto:xmail- > >> boun...@xmailserver.org] On Behalf Of gilad > >> Sent: Friday, June 18, 2010 11:38 AM > >> To: xmail@xmailserver.org > >> Subject: [xmail] DNS Madness > >> > >> Where does xmail get the ip address for a domain name? > >> > >> I run my own home xmail server (on pclinuxos) and a forwarding only > >> named on a home server machine. It uses my personal domain name. > >> > >> At work I also run an xmail server (on centos) using my company's > >> domain > >> name (different from my personal domain name.) > >> > >> Few days ago the IP address for the work server has changed. Now my > >> home > >> xmail server can't deliver email an account on the work server. It > >> seems xmail on the home machine resolves the company's domain name > to > >> its old ip address. I verified this by looking at the outgoing > traffic > >> from that machine. > >> > >> However, on the same machine running various dns tools > >> (host,nslookup,dig) all correctly show the new address for the work > >> mail > >> server. Also I can connect to it using telnet. However the mail > server > >> tries to connect to the old address. > >> > >> I finally gave up on finding where the problem is and set up an > >> iptables rule to modify outgoing traffic to the old address to go to > >> the > >> new address, and voila the home mail server now connects to the work > >> mail server and works. > >> > >> As a reference the iptables rule on the home mail server machine > looks > >> like this: > >> > >> iptables -t nat -A OUTPUT -d -j > DNAT > >> --to > >> > >> Again, on the home server machine (where the confused xmail server > >> runs) > >> dig mx > >> returns correctly return and > >> dig > >> correctly returns the new ip address. > >> > >> ___ > >> xmail mailing list > >> xmail@xmailserver.org > >> http://xmailserver.org/mailman/listinfo/xmail > > > > ___ > > xmail mailing list > > xmail@xmailserver.org > > http://xmailserver.org/mailman/listinfo/xmail > ___ > xmail mailing list > xmail@xmailserver.org > http://xmailserver.org/mailman/listinfo/xmail ___ xmail mailing list xmail@xmailserver.org http://xmailserver.org/mailman/listinfo/xmail
Re: [xmail] DNS Madness
On Fri, 18 Jun 2010, Dmitriy Vitoshnov wrote: > Xmail have folder dnscache. > I think that there is a copy of the MX-recording with your old IP-address. Yes, when the MX record's TTL expires, then it'll be fetching the new IP. Note that this would have happened even with a caching DNS server. - Davide ___ xmail mailing list xmail@xmailserver.org http://xmailserver.org/mailman/listinfo/xmail
Re: [xmail] DNS Madness
There was a record for the domain, however, it contained the name of the mail server (i.e. ) Just in case I deleted it and restarted the server to no avail. I also grep'd all the files under dnscache looking for the ip address and did not find it. Dmitriy Vitoshnov wrote: Xmail have folder dnscache. I think that there is a copy of the MX-recording with your old IP-address. Vitoshnov Dmitriy -Original Message- From: xmail-boun...@xmailserver.org [mailto:xmail- boun...@xmailserver.org] On Behalf Of gilad Sent: Friday, June 18, 2010 11:38 AM To: xmail@xmailserver.org Subject: [xmail] DNS Madness Where does xmail get the ip address for a domain name? I run my own home xmail server (on pclinuxos) and a forwarding only named on a home server machine. It uses my personal domain name. At work I also run an xmail server (on centos) using my company's domain name (different from my personal domain name.) Few days ago the IP address for the work server has changed. Now my home xmail server can't deliver email an account on the work server. It seems xmail on the home machine resolves the company's domain name to its old ip address. I verified this by looking at the outgoing traffic from that machine. However, on the same machine running various dns tools (host,nslookup,dig) all correctly show the new address for the work mail server. Also I can connect to it using telnet. However the mail server tries to connect to the old address. I finally gave up on finding where the problem is and set up an iptables rule to modify outgoing traffic to the old address to go to the new address, and voila the home mail server now connects to the work mail server and works. As a reference the iptables rule on the home mail server machine looks like this: iptables -t nat -A OUTPUT -d -j DNAT --to Again, on the home server machine (where the confused xmail server runs) dig mx returns correctly return and dig correctly returns the new ip address. ___ xmail mailing list xmail@xmailserver.org http://xmailserver.org/mailman/listinfo/xmail ___ xmail mailing list xmail@xmailserver.org http://xmailserver.org/mailman/listinfo/xmail ___ xmail mailing list xmail@xmailserver.org http://xmailserver.org/mailman/listinfo/xmail
Re: [xmail] DNS Madness
Xmail have folder dnscache. I think that there is a copy of the MX-recording with your old IP-address. Vitoshnov Dmitriy > -Original Message- > From: xmail-boun...@xmailserver.org [mailto:xmail- > boun...@xmailserver.org] On Behalf Of gilad > Sent: Friday, June 18, 2010 11:38 AM > To: xmail@xmailserver.org > Subject: [xmail] DNS Madness > > Where does xmail get the ip address for a domain name? > > I run my own home xmail server (on pclinuxos) and a forwarding only > named on a home server machine. It uses my personal domain name. > > At work I also run an xmail server (on centos) using my company's > domain > name (different from my personal domain name.) > > Few days ago the IP address for the work server has changed. Now my > home > xmail server can't deliver email an account on the work server. It > seems xmail on the home machine resolves the company's domain name to > its old ip address. I verified this by looking at the outgoing traffic > from that machine. > > However, on the same machine running various dns tools > (host,nslookup,dig) all correctly show the new address for the work > mail > server. Also I can connect to it using telnet. However the mail server > tries to connect to the old address. > > I finally gave up on finding where the problem is and set up an > iptables rule to modify outgoing traffic to the old address to go to > the > new address, and voila the home mail server now connects to the work > mail server and works. > > As a reference the iptables rule on the home mail server machine looks > like this: > > iptables -t nat -A OUTPUT -d -j DNAT > --to > > Again, on the home server machine (where the confused xmail server > runs) > dig mx > returns correctly return and > dig > correctly returns the new ip address. > > ___ > xmail mailing list > xmail@xmailserver.org > http://xmailserver.org/mailman/listinfo/xmail ___ xmail mailing list xmail@xmailserver.org http://xmailserver.org/mailman/listinfo/xmail
[xmail] DNS Madness
Where does xmail get the ip address for a domain name? I run my own home xmail server (on pclinuxos) and a forwarding only named on a home server machine. It uses my personal domain name. At work I also run an xmail server (on centos) using my company's domain name (different from my personal domain name.) Few days ago the IP address for the work server has changed. Now my home xmail server can't deliver email an account on the work server. It seems xmail on the home machine resolves the company's domain name to its old ip address. I verified this by looking at the outgoing traffic from that machine. However, on the same machine running various dns tools (host,nslookup,dig) all correctly show the new address for the work mail server. Also I can connect to it using telnet. However the mail server tries to connect to the old address. I finally gave up on finding where the problem is and set up an iptables rule to modify outgoing traffic to the old address to go to the new address, and voila the home mail server now connects to the work mail server and works. As a reference the iptables rule on the home mail server machine looks like this: iptables -t nat -A OUTPUT -d -j DNAT --to Again, on the home server machine (where the confused xmail server runs) dig mx returns correctly return and dig correctly returns the new ip address. ___ xmail mailing list xmail@xmailserver.org http://xmailserver.org/mailman/listinfo/xmail