[Postfixbuch-users] eingehende emails via getmail auf spam und viren prüfen

Michael Friedrichs friedrichs-michael at arcor.de
Mi Jun 27 21:12:25 CEST 2007


Hallo Max,

habe mein Backup zurückgespielt, da war zwar auch schon alles für den
Spam und viren schutz installiert aber nicht so vermurkst. allerdings
ist es so das nur alle emails die intern versendet werden (lokale
Benutzer sowie virtuelle Benutzer) geprüft werden die die per internet
vom provider per getmail abgerufen werden werden nicht geprüft.

Hier nochmal meine Postconf ausgabe:

root at ubuntu-home:/etc/spamassassin# postconf -n
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
content_filter = amavis:[127.0.0.1]:10024
inet_interfaces = all
mailbox_size_limit = 0
mydestination = mydomain, myhostname, localhost
mydomain = privat.net
myhostname = ubuntu-home.privat.net
mynetworks = 127.0.0.0/8, 10.5.5.0/24
receive_override_options = no_address_mappings
recipient_delimiter =
relayhost = smtp.friedrichs-michael.de
smtp_generic_maps = mysql:/etc/postfix/mysql-virtual_canonical.cf
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth
smtp_sasl_security_options = noanonymous, noplaintext
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
smtp_use_tls = yes
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtpd_use_tls = yes
virtual_alias_domains =
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf
mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_gid_maps = static:5000
virtual_mailbox_base = /home/vmail
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_uid_maps = static:5000


und hier die master.cf

smtp      inet  n       -       -       -       -       smtpd -v
  -o content_filter=amavis:[127.0.0.1]:10024
#submission inet n       -       -       -       -       smtpd
#  -o smtpd_enforce_tls=yes
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#smtps     inet  n       -       -       -       -       smtpd
#  -o smtpd_tls_wrappermode=yes
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#628      inet  n       -       -       -       -       qmqpd
pickup    fifo  n       -       -       60      1       pickup
  -o content_filter=amavis:[127.0.0.1]:10024
cleanup   unix  n       -       -       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
#qmgr     fifo  n       -       -       300     1       oqmgr
tlsmgr    unix  -       -       -       1000?   1       tlsmgr
rewrite   unix  -       -       -       -       -       trivial-rewrite
bounce    unix  -       -       -       -       0       bounce
defer     unix  -       -       -       -       0       bounce
trace     unix  -       -       -       -       0       bounce
verify    unix  -       -       -       -       1       verify
flush     unix  n       -       -       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
smtp      unix  -       -       -       -       -       smtp -v
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay     unix  -       -       -       -       -       smtp
	-o fallback_relay=
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       -       -       -       showq
error     unix  -       -       -       -       -       error
discard   unix  -       -       -       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       -       -       -       lmtp
anvil     unix  -       -       -       -       1       anvil
scache	  unix	-	-	-	-	1	scache
#
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
#
# See the Postfix UUCP_README file for configuration details.
#
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail
($recipient)
#
# Other external delivery methods.
#
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender
$recipient
scalemail-backend unix	-	n	n	-	2	pipe
#  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store
${nexthop} ${user} ${extension}
   flags=R user=vmail argv=/usr/bin/maildrop -d ${recipient}
mailman   unix  -       n       n       -       -       pipe
  flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
  ${nexthop} ${user}
amavis unix - - - - 2 smtp
    -o smtp_data_done_timeout=1200
    -o smtp_send_xforward_command=yes
		
127.0.0.1:10025 inet n - - - - smtpd
    -o content_filter=
    -o local_recipient_maps=
    -o relay_recipient_maps=
    -o smtpd_restriction_classes=
    -o smtpd_client_restrictions=
    -o smtpd_helo_restrictions=
    -o smtpd_sender_restrictions=
    -o smtpd_recipient_restrictions=permit_mynetworks,reject
    -o mynetworks=127.0.0.0/8
    -o strict_rfc821_envelopes=yes
    -o
receive_override_options=no_unknown_recipient_checks,no_header_body_checks
    -o smtpd_bind_address=127.0.0.1

ich hoffe das das problem sich bald in luft auflöst

so sieht das dann im Logfile /var/log/mail.log bei den Lokalen und
Virtuellen Usern im Lokalen Netz aus

amavis[8507]: (08507-01) Passed CLEAN, <logcheck at ubuntu-home.privat.net>
-> <root at ubuntu-home.privat.net>, Message-ID:
<20070627190249.7A1BA3436C at ubuntu-home.privat.net>, mail_id:
B2IF9SzVQYKI, Hits: -, queued_as: 6D8B934379, 911 ms
amavis[8508]: (08508-01) Passed CLEAN, <root at ubuntu-home.privat.net> ->
<root at ubuntu-home.privat.net>, Message-ID:
<20070627190504.D914334375 at ubuntu-home.privat.net>, mail_id:
fNoYCG9vdy+W, Hits: 0.203, queued_as: 3174934383, 3320 ms

viele Grüße

Michael

Max Muxe schrieb:
> Michael Friedrichs schrieb:
>> Hallo Liste,
>>
>> ich komme einfach nicht weiter.
>>
>> ich versuche seit tagen meine eigehenden emails auf spamund viren prüfen
>>  zu lassen die via getmail abgeholt werden. postfix läuft mit mysql
>> datenbank und ich bin nach folgender anleitung vorgegangen
>>
>> http://www.howtoforge.com/virtual_postfix_mysql_quota_courier_ubuntu_edgy
>>
>> ist es grundsätzlich möglich das mein vorhaben funktioniert, da ja die
>> email adressen an die zugestellt virtual sind und nicht lokal.
>>
>> ich bin echt ein bischen ratlos...
>>
>> Vielen Dank im voraus für die Hilfe
>>
>> Gruss Michael
>>
> Hallo Michael,
> 
> dieses Problem (oder ähnlich) habe ich hier vor ein paar Wochen auch 
> erfragt und habe von Sandy (danke nochmal) den guten Tip erhalten, die 
> reinkommenden Mails über das Modul Pickup einzuschleifen.
> Der ganze Thread ist hier nachzulesen:
> http://listi.jpberlin.de/pipermail/postfixbuch-users/2007-June/034163.html
> Das läuft bei mir seit dem hervorragend.
> 
> Bis denne




Mehr Informationen über die Mailingliste Postfixbuch-users