Hi, I have a local mail server installed inside the LAN. From the Firewall all port 25 traffic is being delivered to this mail server. I am trying to add disclaimer on the local mail server for the outgoing emails. There is only one interface for outgoing and incoming mail on to mail server. I followed the guides available on the internet but not able to do so. Please help me. My configurations are as below
OS: Gentoo postconf -n broken_sasl_auth_clients = yes command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix debug_peer_level = 2 home_mailbox = .maildir/ html_directory = /usr/share/doc/postfix-2.2.10/html mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man message_size_limit = 20480000 mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, mail.$mydomain, www.$mydomain, ftp.$mydomain mynetworks = 192.168.22.0/24, 192.168.7.0/24, 127.0.0.0/8, 192.168.90.0/24 myorigin = $mydomain newaliases_path = /usr/bin/newaliases readme_directory = /usr/share/doc/postfix-2.2.10/readme relayhost = mail.corpshield.com:8025 sample_directory = /etc/postfix sendmail_path = /usr/sbin/sendmail setgid_group = postdrop smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated, reject_unauth_destination smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = $myhostname smtpd_sasl_security_options = noanonymous unknown_local_recipient_reject_code = 550 The relevent part of master.cf smtp inet n - n - - smtpd 8025 inet n - n - - smtpd The above two lines are the default means they are here before the changes. I am adding below two lines 8125 inet n - y - - smtpd -o content_filter=dfilt: 8125 inet n - y - - smtpd -o content_filter=dfilt: dfilt unix - n n - - pipe flags=Rq user=filter argv=/etc/postfix/disclaimer -f ${sender} -- ${recipient} I have altermime package is installed. With the help of IPtables I am sending all port 25 packets coming from LAN to go to 8125 port as iptables -t nat -A PREROUTING -p tcp -s $LAN --dport 25 -j REDIRECT --to-port 8125 But when I am sending mails it is not adding any disclaimer and in the logs also I am not seeing any line such as relay=dfilt. One more weired behavior I am facing is that when I am apply the above settings User's are not able to authenticate with the mail server. I do not know where I am missing. Please help me. Bijayant Kumar Get your preferred Email name! Now you can @ymail.com and @rocketmail.com. http://mail.promotions.yahoo.com/newdomains/aa/