Hi,
In the last few weeks I've seen a increase in the number of e-mails with nasty .doc or .xls files, generally with some sort of invoice supposedly in them. Can postfix be reliably configured to block them at source. Below is a message header, the relevant but of the maillog and my configuration:

   Return-Path: <[email protected]>
   Received: from localhost (localhost [127.0.0.1])
         by server.mydomain.co.uk (Cyrus v2.3.16-Fedora-RPM-2.3.16-13.v6) with 
LMTPA;
         Wed, 10 Feb 2016 17:41:36 +0000
   X-Sieve: CMU Sieve 2.3
   X-Virus-Scanned: amavisd-new at mydomain.co.uk
   X-Amavis-Alert: BAD HEADER SECTION, Improper folded header field made up
        entirely of whitespace (char 09 hex): Content-Type:
        ...80A65A5A6F0709FA513B7426538A615A81AC6E9920_"\n\t
   X-Spam-Flag: YES
   X-Spam-Score: 5.42
   X-Spam-Level: *****
   X-Spam-Status: Yes, score=5.42 tagged_above=-99 required=5
        tests=[HTML_MESSAGE=0.001, RCVD_IN_BRBL=2.5,
        RCVD_IN_BRBL_LASTEXT=1.644, RDNS_NONE=1.274, URIBL_BLOCKED=0.001]
        autolearn=no
   Received: from [51.179.106.180] (unknown [51.179.106.180])
        by mailserver.mydomain.co.uk (Postfix) with ESMTP id 9BB74E427F
        for <[email protected]>; Wed, 10 Feb 2016 17:41:30 +0000 (GMT)
   From: Tim Maier <[email protected]>
   To: <[email protected]>
   Subject: [virus VBA/TrojanDownloader.Agent.ASA trojan] [SPAM]
        
=?UTF-8?B?UmVtaXR0YW5jZSBhZHZpY2UgZnJvbSBTa3kgR3JvdXA6IEFjY291bnQgTm8uIDgwNTczOQ==?=
   Thread-Topic: Remittance advice from Sky Group: Account No. 805739
   Thread-Index: 9E9A0863698CAF3C254C6A950+B141==
   Date: Wed, 10 Feb 2016 18:41:27 +0200
   Message-ID: 
<97495148876b4c8ecebe19312419b8ec215b9...@567d24e77.safewaydriving.com>
   Accept-Language: en-US
   Content-Language: en-US
   X-MS-Has-Attach: yes
   X-MS-TNEF-Correlator:
   MIME-Version: 1.0
   X-MC-Unique: 223161351459233692
   Content-Type: multipart/mixed;
        
boundary="_929_604EEBAB9DEEDAD880A65A5A6F0709FA513B7426538A615A81AC6E9920_"   
   X-EsetResult: clean (cleaned), contained VBA/TrojanDownloader.Agent.ASA 
trojan
   X-EsetId: 26366E2C4DACF56B3C7E31301FB3F36B677D637342


   Feb 10 17:41:35 server postfix/qmgr[5845]: 9BB74E427F: 
from=<[email protected]>, size=70986, nrcpt=1 (queue active)
   Feb 10 17:41:35 server postfix/smtpd[15970]: connect from 
localhost[127.0.0.1]
   Feb 10 17:41:35 server postfix/smtpd[15962]: disconnect from 
unknown[51.179.106.180]
   Feb 10 17:41:35 server postfix/smtpd[15970]: 300FBE5AD9: 
client=localhost[127.0.0.1]
   Feb 10 17:41:35 server postfix/cleanup[15965]: 300FBE5AD9: 
message-id=<97495148876b4c8ecebe19312419b8ec215b9...@567d24e77.safewaydriving.com>
   Feb 10 17:41:35 server postfix/qmgr[5845]: 300FBE5AD9: 
from=<[email protected]>, size=70986, nrcpt=1 (queue active)
   Feb 10 17:41:35 server postfix/smtpd[15970]: disconnect from 
localhost[127.0.0.1]
   Feb 10 17:41:35 server postfix/pipe[15968]: 9BB74E427F: 
to=<[email protected]>, relay=mailprefilter, delay=5, 
delays=4.8/0.01/0/0.22, dsn=2.0.0, status=sent (delivered via mailprefilter service)
   Feb 10 17:41:35 server postfix/qmgr[5845]: 9BB74E427F: removed
   Feb 10 17:41:36 server postfix/smtpd[15974]: connect from 
localhost[127.0.0.1]
   Feb 10 17:41:36 server postfix/smtpd[15974]: 5BAABE55C3: 
client=localhost[127.0.0.1]
   Feb 10 17:41:36 server amavis[7088]: (07088-14) INFO: unfolded 1 illegal 
all-whitespace continuation lines
   Feb 10 17:41:36 server postfix/cleanup[15965]: 5BAABE55C3: 
message-id=<97495148876b4c8ecebe19312419b8ec215b9...@567d24e77.safewaydriving.com>
   Feb 10 17:41:36 server postfix/smtpd[15974]: disconnect from 
localhost[127.0.0.1]
   Feb 10 17:41:36 server postfix/qmgr[5845]: 5BAABE55C3: 
from=<[email protected]>, size=71471, nrcpt=1 (queue active)
   Feb 10 17:41:36 server amavis[7088]: (07088-14) Passed SPAMMY, LOCAL [127.0.0.1] [51.179.106.180] 
<[email protected]> -> <[email protected]>, Message-ID: 
<97495148876b4c8ecebe19312419b8ec215b9...@567d24e77.safewaydriving.com>, mail_id: 
6AdaL2ErBI7J, Hits: 5.42, size: 70986, queued_as: 5BAABE55C3, 1078 ms
   Feb 10 17:41:36 server postfix/smtp[15971]: 300FBE5AD9: 
to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10024, delay=1.3, 
delays=0.1/0.09/0/1.1, dsn=2.0.0, status=sent (250 2.0.0 from MTA([127.0.0.1]:10026): 
250 2.0.0 Ok: queued as 5BAABE55C3)
   Feb 10 17:41:36 server postfix/qmgr[5845]: 300FBE5AD9: removed
   Feb 10 17:41:36 server lmtp[15978]: Delivered: 
<97495148876b4c8ecebe19312419b8ec215b9...@567d24e77.safewaydriving.com> to 
mailbox: user.ourfamily.Junk
   Feb 10 17:41:36 server postfix/pipe[15976]: 5BAABE55C3: 
to=<[email protected]>, relay=mailpostfilter, delay=0.32, 
delays=0.08/0/0/0.24, dsn=2.0.0, status=sent (delivered via mailpostfilter service)
   Feb 10 17:41:36 server postfix/qmgr[5845]: 5BAABE55C3: removed


   postconf -n
   alias_database = hash:/etc/aliases
   alias_maps = hash:/etc/aliases
   bounce_queue_lifetime = 6h
   broken_sasl_auth_clients = yes
   command_directory = /usr/sbin
   config_directory = /etc/postfix
   content_filter = mailprefilter
   daemon_directory = /usr/libexec/postfix
   data_directory = /var/lib/postfix
   debug_peer_level = 2
   disable_vrfy_command = yes
   header_checks = regexp:/etc/postfix/header_checks
   html_directory = no
   inet_interfaces = all
   inet_protocols = ipv4
   local_recipient_maps = $alias_maps $virtual_alias_maps
   luser_relay =
   mail_owner = postfix
   mailbox_size_limit = 102400000
   mailbox_transport = mailpostfilter
   mailq_path = /usr/bin/mailq.postfix
   manpage_directory = /usr/share/man
   message_size_limit = 51200000
   message_strip_characters = \0
   mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
   mydomain = mydomain.co.uk
   myhostname = mailserver.mydomain.co.uk
   mynetworks = 127.0.0.0/8, 192.168.10.0/24, 172.17.2.0/23
   myorigin = $mydomain
   newaliases_path = /usr/bin/newaliases.postfix
   queue_directory = /var/spool/postfix
   readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES
   recipient_delimiter = +
   relayhost = [smtp.ntlworld.com]:25
   sample_directory = /usr/share/doc/postfix-2.6.6/samples
   sender_dependent_relayhost_maps = hash:/etc/postfix/relayhost_map
   sendmail_path = /usr/sbin/sendmail.postfix
   setgid_group = postdrop
   smtp_sasl_auth_enable = no
   smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
   smtp_sasl_security_options = noanonymous
   smtp_sender_dependent_authentication = yes
   smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
   smtp_use_tls = yes
   smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, 
reject_unknown_recipient_domain, reject_unauth_pipelining, 
reject_invalid_hostname, reject_non_fqdn_hostname, reject_non_fqdn_sender, 
reject_non_fqdn_recipient, reject_unauth_destination, reject_rbl_client 
zen.spamhaus.org, reject_rbl_client 2.0.0.127.b.barracudacentral.org
   smtpd_sasl_auth_enable = no
   smtpd_sasl_local_domain = $mydomain
   smtpd_sasl_security_options = noanonymous
   smtpd_sender_restrictions = permit_mynetworks,        
reject_non_fqdn_sender,        reject_invalid_hostname
   smtpd_tls_CAfile = /etc/pki/CA/ca-cert.pem
   smtpd_tls_auth_only = no
   smtpd_tls_cert_file = /etc/pki/CA/mailserver.mydomain.co.uk.pem
   smtpd_tls_key_file = /etc/pki/CA/private/mailserver.mydomain.co.uk.key.pem
   smtpd_tls_loglevel = 1
   smtpd_use_tls = yes
   strict_rfc821_envelopes = yes
   transport_maps = hash:/etc/postfix/transport
   unknown_local_recipient_reject_code = 550
   unverified_sender_reject_code = 550
   virtual_alias_maps = $alias_maps, $virtual_maps, 
ldap:/etc/postfix/imap-aliases.cf, ldap:/etc/postfix/imap-groups.cf

Regards,

Nick

Reply via email to