Hi i just setup my debian server as mentioned in http://www.howtoforge.com/perfect_setup_debian_etch All services are on however when i try to send email via php's mail() function i get some errors on mail.log like, Oct 4 16:23:06 server postfix/smtp[3722]: 186A06443EB: host f.mx.mail.yahoo.com[209.191.88.247] refused to talk to me: 553 Mail from xx.xxx.xxx.xx not allowed - 5.7.1 [BL21] Connections not accepted from IP addresses on Spamhaus PBL; see http://postmaster.yahoo.com/550-bl21.html [550]". mail() function works, it sends the message however recipient blocks message. Thus my server is in my local network behind an adsl router, when i try to connect to pop3 service via client Kmail 1.9.10 i get those error below on mail.log, what went wrong? Oct 4 16:23:11 server courierpop3login: Connection, ip=[::ffff:127.0.0.1] Oct 4 16:23:11 server courierpop3login: Disconnected, ip=[::ffff:127.0.0.1] Oct 4 16:23:11 server postfix/smtpd[3741]: connect from localhost.localdomain[127.0.0.1] Oct 4 16:23:11 server postfix/smtpd[3741]: lost connection after CONNECT from localhost.localdomain[127.0.0.1] Oct 4 16:23:11 server postfix/smtpd[3741]: disconnect from localhost.localdomain[127.0.0.1] Oct 4 16:23:19 server postfix/trivial-rewrite[3721]: table hash:/etc/postfix/virtusertable(0,lock|fold_fix) has changed -- restarting Oct 4 16:23:31 server postfix/smtpd[3741]: table hash:/etc/postfix/virtusertable(0,lock|fold_fix) has changed -- restarting Oct 4 16:23:31 server courierpop3login: Connection, ip=[::ffff:127.0.0.1] Oct 4 16:23:31 server courierpop3login: Disconnected, ip=[::ffff:127.0.0.1] Oct 4 16:23:31 server postfix/smtpd[4026]: connect from localhost.localdomain[127.0.0.1] Oct 4 16:23:31 server postfix/smtpd[4026]: lost connection after CONNECT from localhost.localdomain[127.0.0.1] Oct 4 16:23:31 server postfix/smtpd[4026]: disconnect from localhost.localdomain[127.0.0.1] telnet localhost 25 output: server:/var/log# telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 server.xxx.org ESMTP Postfix (Debian/GNU) ehlo localhost 250-server.xxx.org 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-AUTH PLAIN LOGIN 250-AUTH=PLAIN LOGIN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN quit 221 2.0.0 Bye Connection closed by foreign host. command: "netstat -tap" ouput: Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 *:43332 *:* LISTEN 2463/rpc.statd tcp 0 0 *:mysql *:* LISTEN 5605/mysqld tcp 0 0 *:sunrpc *:* LISTEN 2102/portmap tcp 0 0 *:81 *:* LISTEN 31794/ispconfig_htt tcp 0 0 *:auth *:* LISTEN 2429/inetd tcp 0 0 server.xxx.org:domain *:* LISTEN 3469/named tcp 0 0 localhost.locald:domain *:* LISTEN 3469/named tcp 0 0 *:ftp *:* LISTEN 32146/proftpd: (acc tcp 0 0 localhost.localdoma:953 *:* LISTEN 3469/named tcp 0 0 *:smtp *:* LISTEN 1651/master tcp6 0 0 *:imaps *:* LISTEN 7538/couriertcpd tcp6 0 0 *op3s *:* LISTEN 7458/couriertcpd tcp6 0 0 *op3 *:* LISTEN 7401/couriertcpd tcp6 0 0 *:imap2 *:* LISTEN 7491/couriertcpd tcp6 0 0 *:www *:* LISTEN 3213/apache2 tcp6 0 0 *:ssh *:* LISTEN 2444/sshd tcp6 0 0 localhost:953 *:* LISTEN 3469/named tcp6 0 0 *:smtp *:* LISTEN 1651/master tcp6 0 0 *:https *:* LISTEN 3213/apache2 tcp6 0 0 server.xxx.org:ssh ::ffff:192.168.1.:35839 ESTABLISHED2526/sshd: administ
You're most likely blacklisted (you can check that on http://mxtoolbox.com/blacklists.aspx ). If that is the case, you can set up relaying: http://www.howtoforge.com/postfix_relaying_through_another_mailserver