A
Angel
Foren As
Hallo Leute, ich wollte mir einen kleinen Email Server für 4 - 5 Personen aufbauen. Okay, Email-Server ist (wenn ich das richtig gelesen habe) das falsche Wort! Es geht um einen "Smart-Host"!
Also, folgende Dienste habe ich mir angeschaut,
- Postfix
- Dovecot (wegen sieve)
- Getmail (abholen der Mails von gmx etc.)
Und dann vielleicht noch "spamassassin". Grund für mein kleines Projekt ist, wir haben in der Firma noch einen etwas älteren PC Stehen, den ich gerne als Mail-Server ummodeln möchte. Sprich, der Server holt alle Emails von unseren Konten vom WebSpace ab mit "getmail", teilt die dann den entsprechenden Konten zu und gut.
Postfix ist ja, wenn ich mich nicht irre.. Dazu da, wenn ein Mitarbeiter über den Server eine Email versenden will. Sprich von A zu B (Server intern), ODER halt nach draußen. Dovecot greift sogar auf "~/mail" zu für die Benutzer UND getmail holt auch die Emails ab, was jetzt noch nicht geht ist Postfix
Wenn ich Domain / Server-Intern eine Email versende, landet diese im "/var/mail", was ich ja gar nicht möchte Um das versenden zu externen Adressen hab ich mich noch nicht gekümmert, da mein Problem erst mal das speichern in "/var/mail" mein Problem ist. Gibt es da vielleicht eine schicke Lösung?
Zumal ich das gleiche "Projekt" anschließend auch für mich privat nutzen möchte
Ziel ist es also, Emails werden via POP3 vom Webspace geholt, Haus-Intern gespeichert, und dann wird Haus-Intern via IMAP darauf zugegriffen von den Windows Clients (Thunderbird!)
Aktuell haben wir so etwas auf Windows-Basis von einem Vorgänger, da läuft ein Kerio Connect auf dem Server, und die Clients haben Thunderbird, aber irgend wie gibt es oft Verbindungsprobleme. Denke mal der Kerio taugt nicht so viel, ODER hat mit den ca. 20.000 Emails (aktuell) pro Ordner, Probleme!
So, ich hoffe man kann mir mal ein wenig helfen und mir sagen was ich einstellen müsste. Da ich meinen Postfix auch schon einmal kaputt machte, hab ich die Grundeinstellung der main.cf wieder eingebunden und nur den "home_mailbox" eingefügt.
So sieht sie im Moment aus...
So, ich hoffe ich habe nichts vergessen.. und man kann mir helfen
Mfg. Angel
Also, folgende Dienste habe ich mir angeschaut,
- Postfix
- Dovecot (wegen sieve)
- Getmail (abholen der Mails von gmx etc.)
Und dann vielleicht noch "spamassassin". Grund für mein kleines Projekt ist, wir haben in der Firma noch einen etwas älteren PC Stehen, den ich gerne als Mail-Server ummodeln möchte. Sprich, der Server holt alle Emails von unseren Konten vom WebSpace ab mit "getmail", teilt die dann den entsprechenden Konten zu und gut.
Postfix ist ja, wenn ich mich nicht irre.. Dazu da, wenn ein Mitarbeiter über den Server eine Email versenden will. Sprich von A zu B (Server intern), ODER halt nach draußen. Dovecot greift sogar auf "~/mail" zu für die Benutzer UND getmail holt auch die Emails ab, was jetzt noch nicht geht ist Postfix
Wenn ich Domain / Server-Intern eine Email versende, landet diese im "/var/mail", was ich ja gar nicht möchte Um das versenden zu externen Adressen hab ich mich noch nicht gekümmert, da mein Problem erst mal das speichern in "/var/mail" mein Problem ist. Gibt es da vielleicht eine schicke Lösung?
Zumal ich das gleiche "Projekt" anschließend auch für mich privat nutzen möchte
Ziel ist es also, Emails werden via POP3 vom Webspace geholt, Haus-Intern gespeichert, und dann wird Haus-Intern via IMAP darauf zugegriffen von den Windows Clients (Thunderbird!)
Aktuell haben wir so etwas auf Windows-Basis von einem Vorgänger, da läuft ein Kerio Connect auf dem Server, und die Clients haben Thunderbird, aber irgend wie gibt es oft Verbindungsprobleme. Denke mal der Kerio taugt nicht so viel, ODER hat mit den ca. 20.000 Emails (aktuell) pro Ordner, Probleme!
So, ich hoffe man kann mir mal ein wenig helfen und mir sagen was ich einstellen müsste. Da ich meinen Postfix auch schon einmal kaputt machte, hab ich die Grundeinstellung der main.cf wieder eingebunden und nur den "home_mailbox" eingefügt.
So sieht sie im Moment aus...
Code:
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
readme_directory = no
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
# alias_maps = hash:/etc/aliases
myhostname = ****.de
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = ****.de, localhost
relayhost = mail.****.de
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
# Verzeichniss für Mails
home_mailbox = Maildir/
Mfg. Angel