Legitimate Mail getting discarded on Header
Dear All,
Need help to resolve the issue. Our CentOS 4.7 server is running Postfix properly. Since there was a lot of spam so I started using "Header_checks". With this a lot of junk is getting filtered based on various "headers". At the same time some of the legitimate mail is also getting discarded. On further analysis, I found that even if the subject line contains the words: "the", "heat" still the mail gets discarded. The details of my main.cf are : queue_directory = /var/spool/postfix command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix mail_owner = postfix default_privs = nobody myhostname = xxxx.net mydomain = yy.net myorigin = $mydomain mynetworks = 127.0.0.0/8 relayhost = aa.bb.cc.dd net_interfaces = all mydestination = $myhostname, localhost.$mydomain, $mydomain disable_vrfy_command = yes smtpd_delay_reject = yes smtpd_helo_required = yes smtpd_sasl_auth_enable = yes maps_rbl_domains = bl.spamcop.net smtpd_recipient_restrictions = check_sender_access, hash:/etc/postfix/sender_access, permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_non_fqdn_sender, reject_non_fqdn_hostname, reject_invalid_hostname, reject_unknown_sender_domain, reject_unknown_recipient_domain, check_helo_access pcre:/etc/postfix/helo_checks, reject_unauth_pipelining, reject_maps_rbl, # reject_rbl_client statements have been added on 28-06-2008 reject_rbl_client sbl-xbl.spamhaus.org, rejct_rbl_client relays.ordb.org, reject_rbl_client list.dsbl.org, reject_rbl_client dnsbl.njabl.org, permit smtpd_soft_error_limit = 3 smtpd_hard_errors_limit = 6 append_at_myorigin = yes masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = $mydomain alias_maps = hash:/etc/postfix/aliases alias_database = hash:/etc/postfix/aliases mail_spool_directory = /var/spool/mail mailbox_command = /usr/bin/procmail header_checks = pcre:/etc/postfix/header_checks body_checks = regexp:/etc/postfix/mbl-body-deny mime_header_checks = pcre:/etc/postfix/mime_header_checks debug_peer_level = 2 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5 sendmail_path = /usr/sbin/sendmail.postfix newaliases_path = /usr/bin/newaliases.postfix mailq_path = /usr/bin/mailq.postfix setgid_group = postdrop manpage_directory = /usr/share/man sample_directory = /usr/share/doc/postfix-2.2.10/samples readme_directory = /usr/share/doc/postfix-2.2.10/README_FILES alias_database = hash:/etc/postfix/aliases mailbox_size_limit = 1000000000 content_filter = smtp-amavis:[127.0.0.1]:10024 unknown_local_recipient_reject_code = 450 html_directory = no broken_sasl_auth_clients = yes The header_checks file is as under:- /^Subject:.*Make Money Fast !!!/ DISCARD /^Subject:.*Join Your Friends at Christian Mingle/ DISCARD /^Subject:.*Pharma*/ DISCARD /^From:.*Doctor*/ DISCARD /^Subject:.*Ultimate Online Pharmaceutical/ DISCARD /^Subject:.*Buy OEM Software/ DISCARD /^To:.*<? Undisclosed Recipients?>$/ DISCARD /^Subject:.*Large Gains Expected/ DISCARD /^Subject:.*Your 10-day sample pack is ready/ DISCARD /^Subject:.*Software*/ DISCARD /^Subject:.*Online Pharmacy*/ DISCARD /^Subject:.*Mortg* / DISCARD /^Subject:.*wife*/ DISCARD /^Subject:.*pleasure*/ DISCARD /^Subject:.*atch*/ DISCARD /^Subject:.*her*/ DISCARD /^Subject:.*EM Software*/ DISCARD /^Subject:.*singles*/ DISCARD /^Subject:.*Diamond*/ DISCARD /^Subject:.*Gaming*/ DISCARD /^Subject:.*Need Cash*/ DISCARD /^Subject:.*Lo*se weight*/ DISCARD /^Subject:.*@indbs.com/ DISCARD /^Subject:.*Best of*/ DISCARD /^Subject:.*Degree*/ DISCARD /^Subject:.*degree*/ DISCARD /^Subject:.*Diploma*/ DISCARD /^Subject:.*diploma*/ DISCARD /^Subject:.*SALARY*/ DISCARD /^Subject:.*Cheap*/ DISCARD /^Subject:.*LOTTERY*/ DISCARD /^Subject:.*lottery*/ DISCARD /^Subject:.*MBA*/ DISCARD /^Subject:.*Ph.D.*/ DISCARD /^Subject:.*is it you*/ DISCARD /^Subject: GOOD THOUGHT/ DISCARD /^Subject: *STORY OF THE WEEK/ DISCARD /^Subject: *INDIA IN MY POCKET/ DISCARD /^Subject:.*manhood* / DISCARD /^Subject:.*Credit Management* / DISCARD /^Subject:.*Final Notice:*/ DISCARD /^Subject:.*YOUR E-MAIL HAS WON*/ DISCARD /^Subject: *prolonged erections*/ DISCARD /^Subject:.*part time*/ DISCARD /^Subject:.*attention*/ DISCARD /^Subject: *Google Earth*/ DISCARD /^Subject:.*seduce women*/ DISCARD /^Subject:.*Girl*/ DISCARD /^Subject:.*girl*/ DISCARD /^Subject:.*night*/ DISCARD /^Subject:.*No test, No class*/ DISCARD /^Subject:.*Viagra*/ DISCARD /^Subject:.*viagra*/ DISCARD /^Subject:.*V?agra*/ DISCARD /^Subject:.*Via?ra*/ DISCARD /^Subject:.*pill*/ DISCARD /^Subject:.*health*/ DISCARD /^From:.*@email.de/ DISCARD /^From:.*@optician.com / DISCARD /^From:.*@ancestry.com / DISCARD /^From:.*@humour.com / DISCARD /^From:.*@email.cz / DISCARD /^From:.*@torchmail.com / DISCARD /^From:.*@plaza-cco.com.br / DISCARD /^From:.*@about.com / DISCARD /^From:.*@startribune.com / DISCARD /^From:.*@acmecity.com / DISCARD /^From:.*@cyberinbox.com / DISCARD /^From:.*@uymail.com / DISCARD /^From:.*@terra.cl / DISCARD /^From:.*@mailops.com / DISCARD /^From:.*@asianavenue.com / DISCARD /^From:.*@.online.no / DISCARD /^From:.*@liquidinformation.net / DISCARD /^From:.*@nmonline.com.cn / DISCARD /^From:.*@dreamer.com / DISCARD /^From:.*@la.com / DISCARD /^From:.*@myself.com / DISCARD /^From:.*@sonicnet.com / DISCARD /^From:.*@mypcera.com / DISCARD /^From:.*@ukr.net / DISCARD /^From:.*@apexmail.com / DISCARD /^From:.*@kasparovch.com / DISCARD /^From:.*@mediomail.com / DISCARD /^From:.*@maktoob.com / DISCARD /^From:.*@compuserve.com / DISCARD /^From:.*@uolcat.com / DISCARD /^From:.*@overcmail.de / DISCARD /^From:.*@ningbo.net / DISCARD /^From:.*@tls-spedition.de / DISCARD /^From:.*@berkeleyheightspolice.com / DISCARD /^From:.*@roadtripfever.com / DISCARD /^From:.*@RX3Best.org / DISCARD /^From:.*@dieter-roehm.de / DISCARD /^From:.*@aymeric-ruiz.com / DISCARD /^From:.*@lamarette.com / DISCARD /^From:.*@eckman-danovitz.com / DISCARD /^From:.*@ivers.com / DISCARD /^From:.*@chello.fr / DISCARD /^From:.*@stanleyjordan.com / DISCARD /^From:.*@conspiracyboards.com / DISCARD /^From:.*@hmjagtiani.com / DISCARD /^From:.*@europills.com / DISCARD /^From:.*@ubmindia.com / DISCARD /^From:.*@artel.com / DISCARD /^From:.*@webforall.dk / DISCARD /^From:.*@ponchatoulachamber.com / DISCARD /^From:.*@skicanadamag.com / DISCARD /^From:.*@downsizeme.tv / DISCARD /^From:.*@varitjournal.com / DISCARD /^From:.*@mixmail.com / DISCARD /^From:.*@dojotoolkit.org / DISCARD /^From:.*@time-blog.com / DISCARD /^From:.*@switchzoo.com / DISCARD /^From:.*@specialevents.com / DISCARD /^From:.*@choosereport.org / DISCARD /^From:.*@techtree.com / DISCARD /^From:.*@wrigley.com / DISCARD /^From:.*@zapakannounce.com / DISCARD /^From:.*@foxnews.com / DISCARD /^From:.*@newsday.com / DISCARD /^From:.*@marinecorpstimes.com / DISCARD /^From:.*@team2000.us / DISCARD /^From:.*@lists.cybermedia.in / DISCARD /^From:.*@asturianus.com / DISCARD /^From:.*@flickr.com / DISCARD /^From:.*@psychcentral.com / DISCARD /^From:.*@mediamatters.org / DISCARD /^From:.*@icann.org / DISCARD /^From:.*@myprofilepimp.com / DISCARD /^From: .*@landsncash.com/ DISCARD /^From: .*@amada.com.sg/ DISCARD /^From: .*@googlegroups.com/ DISCARD /^From:.*@yahoo.fr/ DISCARD /^From:.*@yahoo.co.jp/ DISCARD /^From:.*@serjicalstrike.com / DISCARD /^From:.*@houses.com / DISCARD /^From:.*@cp.com / DISCARD /^From:.*@qx.com / DISCARD /^From:.*@cifns.org / DISCARD /^From:.*@123greetings.biz/ DISCARD /^From:.*@convergingworld.com / DISCARD /^From:.*@pantaiwan.com.tw / DISCARD /^From:.*@oembrowser.com / DISCARD /^From:.*@cyberia.net.lb / DISCARD /^From:.*@barbf.com / DISCARD /^From:.*@boston.com / DISCARD /^From:.*@aperfectgiftonline.com / DISCARD /^From:.*@maya123.com / DISCARD /^From:.*@aktyw.pl / DISCARD /^From:.*@nh.com / DISCARD /^From:.*@embryo-films.com / DISCARD /^From:.*@qef.com / DISCARD /^From:.*@bmglabtech.com / DISCARD /^From:.*@zenitel.biz / DISCARD /^From:.*@channelworld.in / DISCARD /^From:.*@surfeador.com / DISCARD /^From:.*@washingtonpost.com / DISCARD /^From:.*@workingaussieosource.com / DISCARD /^From:.*@age-of-bronze.com / DISCARD /^From:.*@buyselltix.com / DISCARD /^From:.*@mine-engineer.com/ DISCARD /^From:.*@consumerinfoline.com/ DISCARD /^From:.*@channeltimes.com/ DISCARD /^From:.*@channeltimes.in/ DISCARD /^From:.*@crn.in/ DISCARD /^From:.*@enterpriser.in/ DISCARD /^From:.*@infofriend.com/ DISCARD /^From:.*@in.constantcontact.com/ DISCARD /^From:.*@flixter.com/ DISCARD /^From: fusion.india@amd.com/ DISCARD /^From:.*@googlegroups.com/ DISCARD /^From:.*@verizon.net/ DISCARD /^From:.*@manyzone.com/ DISCARD /^From:.*@mercator.co.uk/ DISCARD /^From:.*@nics.co.jp/ DISCARD /^From:.*@wag-shop.de/ DISCARD /^From:.*@supersolidaria.gov.co/ DISCARD /^From:.*@indiatimes.com/ DISCARD Can some one suggest how to rectify the situation ? rajesh.bahl |
But what's in /etc/postfix/mime_header_checks?
|
Here are the contents of mime_header_checks:
/name=\"(.*)\.(bat|bin|chm|cmd|com|do|exe|hta|jse|lnk|msi|ole)\"$/ DISCARD /name=\"(.*)\.(pif|reg|rm|scr|shb|shm|shs|sys|vbe|vbs|vxd|xl|xsl)\"$/ DISCARD IF YOU GO THROUGH THE LOGS I.E /var/log/maillog , there is a clear indication that the rejection has been done because of "Header". rajesh.bahl |
Could you post applicable log entries please.
Edit - btw - you could catch a lot with *atch* and *her* |
All times are GMT -5. The time now is 01:24 PM. |