Quote:
Originally Posted by blrk_macet Actually i have installed zcs6.0 in a stand alone machine with fc11. this machine is connected with internet behind a squid proxy.
Now with the help of you people, we have configured Zimbra server in that machine and able to send mail locally that is inside our organisation (LAN). Now we are trying to send the mail to other domains (gmail, Yahoo etc) and get mails from them. We have planned to create more than 1000 user in this zimbra server. so to effectively use this server we going to buy a public ip for this mail server.
problem we are facing right now
cannot send mail to yahoo, gmail etc. how to proceed further???
Since i am new to this, can you please guide me through this process. |
Hi hi,
Let me run you through some basic requirements for sending external email, so you can check if you've met them.
1) Your server needs access to your ISP or your internal DNS configured as a forwarder. To send emails, your server needs to be able to query the recipient domains MX records. So you can test this entering these commnads in this sequence:
a) nslookup
b) set type=mx
c) yahoo.com
If everything is okay you get:
Default Server: yourinternaldns.yourdomain.com
Address: yourdnserverip
> set type=mx
> yahoo.com
Server: yourinternaldns.yourdomain.com
Address: yourdnserverip
Non-authoritative answer:
yahoo.com MX preference = 1, mail exchanger = a.mx.mail.yahoo.c
yahoo.com MX preference = 1, mail exchanger = b.mx.mail.yahoo.c
yahoo.com MX preference = 1, mail exchanger = c.mx.mail.yahoo.c
yahoo.com MX preference = 1, mail exchanger = d.mx.mail.yahoo.c
yahoo.com MX preference = 1, mail exchanger = e.mx.mail.yahoo.c
yahoo.com MX preference = 1, mail exchanger = f.mx.mail.yahoo.c
yahoo.com MX preference = 1, mail exchanger = g.mx.mail.yahoo.c
yahoo.com nameserver = ns2.yahoo.com
yahoo.com nameserver = ns3.yahoo.com
yahoo.com nameserver = ns4.yahoo.com
yahoo.com nameserver = ns5.yahoo.com
yahoo.com nameserver = ns6.yahoo.com
yahoo.com nameserver = ns8.yahoo.com
yahoo.com nameserver = ns1.yahoo.com
b.mx.mail.yahoo.com internet address = 66.196.82.7
b.mx.mail.yahoo.com internet address = 66.196.97.250
c.mx.mail.yahoo.com internet address = 216.39.53.2
c.mx.mail.yahoo.com internet address = 216.39.53.3
d.mx.mail.yahoo.com internet address = 209.191.88.247
d.mx.mail.yahoo.com internet address = 68.142.202.247
e.mx.mail.yahoo.com internet address = 206.190.53.191
e.mx.mail.yahoo.com internet address = 216.39.53.1
f.mx.mail.yahoo.com internet address = 98.137.54.237
ns1.yahoo.com internet address = 68.180.131.16
ns2.yahoo.com internet address = 68.142.255.16
ns3.yahoo.com internet address = 121.101.152.99
ns4.yahoo.com internet address = 68.142.196.63
ns5.yahoo.com internet address = 119.160.247.124
>
2) Your mailserver needs to be able to contact any host (outgoing and incoming access rule to permit port 25, unless you want to use another smtp relay server)
So do:
root@mailserver:# telnet 98.137.54.237 25
You should see a prompt and then maybe the Yahoo email server prompt like:
220 mta141.mail.sp2.yahoo.com ESMTP YSmtp service ready
Once these two requirement are met, you should be able to send external emails, but if not post your observations.
Cheers