--- On Thu, 21/5/09, mouss <mo...@ml.netoyen.net> wrote: > From: mouss <mo...@ml.netoyen.net> > Subject: Re: Fw: Not able to add disclaimer > To: "postfix" <postfix-users@postfix.org> > Date: Thursday, 21 May, 2009, 9:36 PM > Bijayant Kumar a écrit : > > Some body please help me, its very urgent. > > > > if you use amavisd-new, it already supports altermime. it's > probably > easier. Thank you very much sir for replying. On local mail server I am not using amavisd-new :(
> > if you want to integrate altermime directly, please follow > the FILTER > README directions. > > ALso, instead of using ipfilter to redirect traffic, you > can simply use > the "LAN" IP address for the listener > > 192.168.1.23 ... smtpd > -o content_filter=.... > There is only one interface for incoming and outgoing mails. Thats why I have to use ipfilter rules. After further R & D I can see in the logs that mails are being relayed to the "dfilt:" filter what I have defined in master.cf but disclaimer is not being added in any of the mails and I dont know why SMTP authentication is also started breaking as soon as I applied these settings. I can provide more details if required. > > > > --- On Mon, 18/5/09, bijayant kumar <bijayan...@yahoo.com> > wrote: > > > >> From: bijayant kumar <bijayan...@yahoo.com> > >> Subject: Not able to add disclaimer > >> To: "postfix" <postfix-users@postfix.org> > >> Date: Monday, 18 May, 2009, 2:54 PM > >> > >> 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/ > >> > > > > > > Get your new Email > address! > > Grab the Email name you've always wanted before > someone else does! > > http://mail.promotions.yahoo.com/newdomains/aa/ > > Get your preferred Email name! Now you can @ymail.com and @rocketmail.com. http://mail.promotions.yahoo.com/newdomains/aa/