Svenny
08.08.04, 09:47
Hiho, ich stehe mal wieder auf dem schlauch, und zwar will ich endlich einen richtig produktiven Mailserver mit Spam und Virenfilter aufsetzen, ich hab mir das nach diesem Shema gedacht:
http://www.sve-sa.de/mailshema.png
Eventuell wäre es logischer, erst den Virencheck zu machen, dann den Spamcheck.
Leider hab ich keine Ahnung und auch noch nichts gefunden, wie man das realisieren könnte, dass es in verschiedenen boxen landet.
Ich weiss leider auch immernochnicht wie ich die userverwaltung machen soll, ich steh zwar auf das mysql backend, aber ist es denn noch möglich da mit procmail zu arbeiten als filter?
Aus diesem Thread würd ich gern dann nen howto schreiben, speziell dass mit den ordnern.
ein nettes feature wäre auch noch ne black/whitelist per user in der mysql...
zur zeit sieht mein system so aus:
[main.cf]
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix
setgid_group = mail
# appending .domain is the MUA's job.
append_dot_mydomain = no
smtpd_banner = $myhostname Server Ready
biff = no
# Uncomment the next line to generate delayed mail warnings
#delay_warning_time = 4h
myhostname = mail.mytest.home
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
relayhost =
mynetworks = 127.0.0.0/8 192.168.0.1
#mailbox_command = procmail -a "$EXTENSION"
home_mailbox = Maildir/
mailbox_size_limit = 0
recipient_delimiter = +
virtual_maps = hash:/etc/postfix/virtusertable
sender_canonical_maps = hash:/etc/postfix/sender_canonical
mydestination = /etc/postfix/local-host-names
smtpd_recipient_restrictions =
permit_mynetworks
reject_non_fqdn_sender
reject_non_fqdn_recipient
reject_unknown_sender_domain
reject_unknown_recipient_domain
permit_sasl_authenticated
check_client_access hash:/var/lib/pop-before-smtp/hosts
check_client_access hash:/etc/postfix/ip-block
reject_rbl_client dnsbl.sorbs.net
reject_rbl_client relays.ordb.org
reject_non_fqdn_recipient
reject_unauth_destination
#SMTPD Auth
#SMTPD mit SASL-Authentification verwenden
smtpd_sasl_auth_enable = yes
#Der Wert von realm (meist der lokale Servername)
smtpd_sasl_local_domain = $myhostname
#Zusatz-Optionen: Keine anonyme-Anmeldung verwenden
smtpd_sasl_security_options = noanonymous
#smtpd_sasl_security_options =
#Wieder ein Workaround für ältere Clients und Outlook
broken_sasl_auth_clients = yes
[virtusertable]
test1@test.blub mail1
test2@test.blub mail2
test3@sve mail3
verwendete software:
postfix 2.1.3-1
courier 0.45.6.20040712-1
dazu sollte dann auch noch die verschlüsselung kommen.
und begrüßen würd ich es auch, wenn die imap order sent drafts und trash ausserhalb der inbox liegen würde, ich mein, was sollen diese im posteingang, da hat in meinem fall nur der spam und infected ordner was zu suchen...
so ich glaub das wars ersteinmal, ich setz erstmal einen testrechner auf, würde begrüßen könnte man auch mal drüber per VoIP drüber quatschen.
So far
Sven
http://www.sve-sa.de/mailshema.png
Eventuell wäre es logischer, erst den Virencheck zu machen, dann den Spamcheck.
Leider hab ich keine Ahnung und auch noch nichts gefunden, wie man das realisieren könnte, dass es in verschiedenen boxen landet.
Ich weiss leider auch immernochnicht wie ich die userverwaltung machen soll, ich steh zwar auf das mysql backend, aber ist es denn noch möglich da mit procmail zu arbeiten als filter?
Aus diesem Thread würd ich gern dann nen howto schreiben, speziell dass mit den ordnern.
ein nettes feature wäre auch noch ne black/whitelist per user in der mysql...
zur zeit sieht mein system so aus:
[main.cf]
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix
setgid_group = mail
# appending .domain is the MUA's job.
append_dot_mydomain = no
smtpd_banner = $myhostname Server Ready
biff = no
# Uncomment the next line to generate delayed mail warnings
#delay_warning_time = 4h
myhostname = mail.mytest.home
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
relayhost =
mynetworks = 127.0.0.0/8 192.168.0.1
#mailbox_command = procmail -a "$EXTENSION"
home_mailbox = Maildir/
mailbox_size_limit = 0
recipient_delimiter = +
virtual_maps = hash:/etc/postfix/virtusertable
sender_canonical_maps = hash:/etc/postfix/sender_canonical
mydestination = /etc/postfix/local-host-names
smtpd_recipient_restrictions =
permit_mynetworks
reject_non_fqdn_sender
reject_non_fqdn_recipient
reject_unknown_sender_domain
reject_unknown_recipient_domain
permit_sasl_authenticated
check_client_access hash:/var/lib/pop-before-smtp/hosts
check_client_access hash:/etc/postfix/ip-block
reject_rbl_client dnsbl.sorbs.net
reject_rbl_client relays.ordb.org
reject_non_fqdn_recipient
reject_unauth_destination
#SMTPD Auth
#SMTPD mit SASL-Authentification verwenden
smtpd_sasl_auth_enable = yes
#Der Wert von realm (meist der lokale Servername)
smtpd_sasl_local_domain = $myhostname
#Zusatz-Optionen: Keine anonyme-Anmeldung verwenden
smtpd_sasl_security_options = noanonymous
#smtpd_sasl_security_options =
#Wieder ein Workaround für ältere Clients und Outlook
broken_sasl_auth_clients = yes
[virtusertable]
test1@test.blub mail1
test2@test.blub mail2
test3@sve mail3
verwendete software:
postfix 2.1.3-1
courier 0.45.6.20040712-1
dazu sollte dann auch noch die verschlüsselung kommen.
und begrüßen würd ich es auch, wenn die imap order sent drafts und trash ausserhalb der inbox liegen würde, ich mein, was sollen diese im posteingang, da hat in meinem fall nur der spam und infected ordner was zu suchen...
so ich glaub das wars ersteinmal, ich setz erstmal einen testrechner auf, würde begrüßen könnte man auch mal drüber per VoIP drüber quatschen.
So far
Sven