I did not install anything myself. The postfix wasn't working at all as far as inbound/outbound email; I got the outbound and local email working. I am having problems with inbound email. Last thing I did yesterday was setting up Iptables. I run MXtoolbox and the results are telling me that my port 25 is not open. I am not an expert reading the mail log, but I am not sure the incoming mail is stuck on my server ready to be delivered. Thanks I noticed, based on old posts a request for hostname and host name -f. On my case both are the same. Is this supposed to be like this? [root@mail etc]# hostname mail.mysite.com [root@mail etc]# hostname -f mail.mysite.com [root@mail etc]#
The netstat output looks ok. Are there any Postfix errors in your mail log? Also make sure that the MX record of your domain points to the correct server. You can check that with Code: dig mx yourdomain.com
Dig and Iptables Dig shows the output below. I also included after the results my iptables [root@mail ~]# dig mx mysite.com ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> mx mysite.com ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57705 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;mysite.com. IN MX ;; ANSWER SECTION: mysite.com. 14400 IN MX 1 mail.mysite.com. ;; Query time: 55 msec ;; SERVER: 205.152.144.23#53(205.152.144.23) ;; WHEN: Sat Nov 6 10:41:45 2010 ;; MSG SIZE rcvd: 58 ******iptables**** [root@mail ~]# iptables -L -v Chain INPUT (policy ACCEPT 4618K packets, 265M bytes) pkts bytes target prot opt in out source destination 0 0 ACCEPT tcp -- any any anywhere adsl-074-164 -099-299.sip.bct.bellsouth.net tcp spts:1024:65535 dpt:smtp state NEW,ESTABLISHE D 50 2942 ACCEPT tcp -- any any anywhere anywhere tcp dpt:smtp 42 2096 ACCEPT tcp -- any any anywhere anywhere tcp dpt:submission Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination Chain OUTPUT (policy ACCEPT 8627K packets, 13G bytes) pkts bytes target prot opt in out source destination 0 0 ACCEPT tcp -- any any adsl-074-164-099-099.sip.bct.bell south.net anywhere tcp spt:smtp dpts:1024:65535 state ESTABLISHED Thanks
What is the meaning of tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 2661/master? [root@mail etc]# netstat -tulpn | less tcp 0 0 0.0.0.0:2000 0.0.0.0:* LISTEN 2732/asterisk tcp 0 0 192.168.1.107:8088 0.0.0.0:* LISTEN 2732/asterisk tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 2661/master tcp 0 0 0.0.0.0:4445 0.0.0.0:* LISTEN 2974/perl tcp 0 0 0.0.0.0:765 0.0.0.0:* LISTEN 1855/rpc.statd tcp 0 0 0.0.0.0:4190 0.0.0.0:* LISTEN 2550/cyrus-master tcp 0 0 :::7777 :::* LISTEN 2993/java tcp 0 0 :::993 :::* LISTEN 2550/cyrus-master tcp 0 0 :::9090 :::* LISTEN 2993/java tcp 0 0 :::9091 :::* LISTEN 2993/java tcp 0 0 :::995 :::* LISTEN 2550/cyrus-master tcp 0 0 :::5222 :::* LISTEN 2993/java tcp 0 0 :::5223 :::* LISTEN 2993/java tcp 0 0 :::5229 :::* LISTEN 2993/java tcp 0 0 :::110 :::* LISTEN 2550/cyrus-master tcp 0 0 :::143 :::* LISTEN 2550/cyrus-master tcp 0 0 :::80 :::* LISTEN 2686/httpd tcp 0 0 :::7443 :::* LISTEN 2993/java tcp 0 0 :::5269 :::* LISTEN 2993/java tcp 0 0 :::22 :::* LISTEN 2221/sshd tcp 0 0 :::25 :::* LISTEN 2661/master tcp 0 0 :::443 :::* LISTEN 2686/httpd tcp 0 0 :::7070 :::* LISTEN 2993/java tcp 0 0 :::4190 :::* LISTEN 2550/cyrus-master udp 0 0 0.0.0.0:5000 0.0.0.0:* 2732/asterisk udp 0 0 0.0.0.0:2727 0.0.0.0:* 2732/asterisk udp 0 0 0.0.0.0:4520 0.0.0.0:* 2732/asterisk udp 0 0 0.0.0.0:40000 0.0.0.0:* 2888/iaxmodem udp 0 0 0.0.0.0:5060 0.0.0.0:* 2732/asterisk udp 0 0 0.0.0.0:69 0.0.0.0:* 2244/xinetd udp 0 0 192.168.1.107:4569 0.0.0.0:* 2732/asterisk udp 0 0 0.0.0.0:39778 0.0.0.0:* 2922/avahi-daemon: udp 0 0 0.0.0.0:5353 0.0.0.0:* 2922/avahi-daemon: udp 0 0 0.0.0.0:111 0.0.0.0:* 1818/portmap udp 0 0 0.0.0.0:759 0.0.0.0:* 1855/rpc.statd udp 0 0 0.0.0.0:762 0.0.0.0:* 1855/rpc.statd udp 0 0 192.168.1.107:123 0.0.0.0:* 2261/ntpd udp 0 0 127.0.0.1:123 0.0.0.0:* 2261/ntpd udp 0 0 0.0.0.0:123 0.0.0.0:* 2261/ntpd udp 0 0 :::52054 :::* 2922/avahi-daemon: udp 0 0 :::5353 :::* 2922/avahi-daemon: udp 0 0 ::1:123 :::* 2261/ntpd udp 0 0 :::123 :::* 2261/ntpd ****Thanks
Postfix is listening on all interfaces, so that is fine. Have you tried to switch off the firewall for testing purposes? Also, does mail.mysite.com point to the correct server? You can check that with Code: dig mail.mysite.com
IP tables ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> mail.mysite.com ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51740 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;mail.mysite.com. IN A ;; ANSWER SECTION: mail.mysite.com. 14400 IN A 74.164.83.99;; Query time: 213 msec ;; SERVER: 205.152.144.23#53(205.152.144.23) ;; WHEN: Mon Nov 8 12:37:20 2010 ;; MSG SIZE rcvd: 58 ******* If I disconnect the firewall, do I need t get rid of the ip tables? iptables -A INPUT -p tcp -s 0/0 --sport 1024:65535 -d 99.99.99.20 --dport 25 -m state --state NEW,ESTABLISHED -j ACCEPT iptables -A OUTPUT -p tcp -s 99.99.99.20 --sport 25 -d 0/0 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT iptables -A OUTPUT -p tcp -s 99.99.99.20 --sport 1024:65535 -d 0/0 --dport 25 -m state --state NEW,ESTABLISHED -j ACCEPT iptables -A INPUT -p tcp -s 0/0 --sport 25 -d 99.99.99.20 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT The iptables look like: Thanks
Is this the IP of your server? Usually there is an init script in the /etc/init.d directory that you can use to stop the firewall.
Yes, I changed the last two digits. Instead of 99 is 248. *****This is what my dir shows.*** What file should I use to stop the firewall.Can you please, walk me through? [root@hos init.d]# dir acpid firstboot mailman rawdevices asterisk functions mcstrans rdisc atd generic-cloexec mdmonitor restorecond auditd gpm mdmpd rpcgssd avahi-daemon haldaemon messagebus rpcidmapd avahi-dnsconfd halt multipathd rpcsvcgssd capi hsqldb mysqld saslauthd crond httpd named single cups hylafax netconsole snmpd cups-config-daemon iaxmodem netfs snmptrapd cyrus-imapd ip6tables netplugd spamassassin dahdi iptables network sshd dc_client isdn NetworkManager syslog dc_server jexec nfs vncserver dhcdbd killall nfslock vsftpd dhcpd krb524 ntpd wanrouter dhcrelay kudzu openfire wdaemon dnsmasq LCDd pcscd webmin elastixdialer lcdelastix portmap wpa_supplicant elastix-firstboot lm_sensors postfix xfs elastix-updaterd lvm2-monitor psacct xinetd