On 1/12/2011 9:50 AM, Carlos Mennens wrote: > My Postfix server wont allow SMTP from my web server (running > RoundCube webmail) which happens to be on the same network / subnet as > my Postfix mail server. My mail server is running only Postfix & > Dovecot while my web server has Apache, RoundCube, & PostgreSQL > installed: > > mail = 192.168.0.200/24 > web = 192.168.0.201/24 > > My Postfix configuration is set to allow anyone in 'mynetworks' to > send mail so I don't understand why my web server gets an error (SMTP > Error (250) Authentication Failure). Below is my > /etc/postfix/mynetworks file contents:
That error is not a Postfix error message. Authentication usually refers to SASL and I see no SASL in your config below. This sounds like a sending application misconfiguration. > [r...@mail ~]# cat /etc/postfix/mynetworks > 127.0.0.0/8 > 192.168.0.0/24 > > When I run Postfix in debug mode for only the I.P. of my web server, I > really don't understand what I see in the logs. I can see the webmail > client connecting (TLS) & then announce a HELO but it doesn't > recognize or like the HELO value and appears to reset the connection > and fail. I've tried disabling TLS in my Postfix configuration and I > get the same results. I then configured a mail client (Thunderbird) to > send / receive mail on the same network / subnet as both servers and > it sends perfect. It's only with webmail (RoundCube) that I have this > issue. I understand that Postfix is working fine but I'm asking for > help using Postfix to understand what it doesn't like about my > RoundCube or web server. When I login to webmail, it does render all > IMAP folders / messages perfect so Dovecot appears to be happy and > doing it's thing. I just can't send any emails from webmail only. I'm > posting my 'postconf -n' output below: > > alias_database = $alias_maps > alias_maps = hash:/etc/postfix/aliases > bounce_queue_lifetime = 1d > command_directory = /usr/sbin > config_directory = /etc/postfix > daemon_directory = /usr/lib/postfix > debug_peer_list = 192.168.0.201 > delay_warning_time = 4h > home_mailbox = mail/ > inet_interfaces = all > inet_protocols = ipv4 > mail_owner = postfix > manpage_directory = /usr/share/man > message_size_limit = 20480000 > mydestination = $myhostname, $mydomain, mail.$mydomain > mydomain = iamghost.org > myhostname = mail.iamghost.org > mynetworks = $config_directory/mynetworks > myorigin = $mydomain > newaliases_path = /usr/bin/newaliases > queue_directory = /var/spool/postfix > recipient_delimiter = + > relayhost = > sample_directory = /etc/postfix/sample > sendmail_path = /usr/sbin/sendmail > smtp_helo_timeout = 60s > smtp_tls_session_cache_database = btree:/var/lib/postfix/smtp_scache > smtpd_recipient_restrictions = > permit_mynetworks, reject_unauth_destination, > reject_non_fqdn_recipient, > reject_unknown_recipient_domain, reject_non_fqdn_helo_hostname, > reject_invalid_helo_hostname, reject_rbl_client zen.spamhaus.org, > reject_rbl_client bl.spamcop.net, check_client_access > hash:/etc/postfix/client_access > smtpd_sender_restrictions = permit_mynetworks > smtpd_tls_cert_file = /etc/ssl/certs/mail.crt > smtpd_tls_key_file = /etc/ssl/private/mail.key > smtpd_tls_loglevel = 1 > smtpd_tls_security_level = may > smtpd_tls_session_cache_database = btree:/var/lib/postfix/smtpd_scache > unknown_local_recipient_reject_code = 450 > > Can anyone please assist me in understanding what is causing this > issue between Postfix and RoundCube connections? I've got the output > of my debug logs for 192.168.0.201 (web server) but don't want to post > them unless asked so I'm omitting that until someone requests to see > it. Any info or help is greatly appreciated!