PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : der große mailserver [ToBe Tut]



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

Svenny
08.08.04, 18:26
welche große beteiligung.. schade eigentlich

Svenny
10.08.04, 11:07
jemand ne idee wie ich das hinkrieg, dass beim mysqltut der loginname nicht die mail adresse ist? ich habs schon mit virtual auf den namen versucht

@test.pc -> testmail

aber klappt leider nicht, user unknown..

Dellerium
08.09.04, 06:50
Wie hast du Courier aufgesetzt ?? Ich verzweifele hier...

Ich bekomme ständig fehler von der sasldb .. :( - meistens gdbmerrno=x ....

shb
08.09.04, 11:19
also ich habe hier ein mail server mit postfix und cyrus, das howto im howto bereich ist sehr gut.

cu SHB

Terran Marine
08.09.04, 13:53
Wir haben auf unserem rootserver (Debian Woody), einen postfix mit courier, User & Virtual etc & sind in mysql abgelegt.

Leider noch ohne Viren- und Spamfilter.

Gruß
Terran

`kk
08.09.04, 13:59
http://postfixbuch.de