Open smtp, imap and pop3 through iptables

Posted September 17, 2013 7.6k views
I have zpanel installed on ubuntu and i have set up iptables as DO instructed. I can send emails but not receive, so i believe it is down to a port not being open in iptables. Can someone please tell me how to open SMTP, POP3 and IMAP in iptables?

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
10 answers
I have been doing research and i think i need to set up MX records?
Can someone please tell me how to and what i should put in as mx records for my zpanel ?
Add an A record:

Name: mail

Hostname/Value: (your droplet's IP address)

Then add an MX record:

Priority: 5

Hostname: mail

Wait a couple of hours until the DNS recrods propagate and try sending an email again.
Thank you. I have now done that i shall wait a couple hours.

It was actually that i can send emails through webmail but i am not receiving them.

Would the MX record affect incoming records too?
The MX records only handle incoming mail so I believe that's your issue.
Thank you. Hopefully it will work :)
I know i am maybe rushing things. I have left it one hour and it still appears not to be receiving emails in webmail ? Could it be the pop3 or imap port also?
@cameron: Try now, does it work? Also check zPanel's mail logs and see if there are any issues
@kamal Just tried it now and nope nothing. I have tried two email address on the same domain and nothing.

Where would i find those logs?
Had look round and cant find the logs
Port 25 isn't open on your droplet -- did you install a firewall/do you have an MTA running?