[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