Emails abrufen und intern per IMAP bereitstellen

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Zapod
Beiträge: 49
Registriert: 30.09.2003 18:25:50
Wohnort: Mönchengladbach

Emails abrufen und intern per IMAP bereitstellen

Beitrag von Zapod » 16.11.2004 15:42:02

Hallo Gemeinde,

ich habe vor, mit meinem Heimserver verschiedene POP3 Konten diverser Provider (5 Stück) abzufragen, diese durch eine Spam und Virenkontrolle laufen zu lassen und alle nicht gefilterten Mails per IMAP von meinem Client per Outlook (ja ich benutze ein Windows System) zu lesen und zu bearbeiten.
(... also alle externen Mailkonten einem lokalen Benutzer zuzuweisen)

Problem: Wie ?

Wäre euch dankbar, wenn Ihr mir ein paar Tipps geben könntet, wie ich anfange und was ich ggf beachten muss.

Der Server läuft schon und hat eine aktuelle Sarge Installation.

Wichtig wäre für mich noch zu wissen, wie das dann mit dem Versand von Mails von Statten geht. Schicke ich die Mails vom Client direkt an den Provider, oder macht das dann auch der Server? Wenn das der Server macht, wie weiss er dann an welchen Provider er welche Mail schicken soll?

Vielen Dank schon mal im Vorraus für eure Bemühungen - ich habe vor, dass Projekt zu dokumentieren, vielleicht schafft's ja auch mal den Weg ins Wiki .-)

Gruß
Stefan

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 16.11.2004 16:48:29

Von andere Dienste verschoben.

Abholen und lokal zustellen kannst Du per fetchmail. In dessen Konfig gibst Du eine Art Mapping an: "userA@provider1.tld is user userZ here"

Das ist eigentlich recht gut in der Fetchmail Doku erläutert. Die lokale Zustellung überläßt fetchmail in der Regel einem lokal laufndem MTA (smtp Dienst ala exim, postfix,..) Man kann fetchmail aber auch beibringen direkt an den MDA (Mail Delivery Demon, in der Regel procmail) zu übergeben. Mit dem procmail kann man dann wunderbar filtern, sortieren (die MTA übergeben die Mails ebenfalls an den MDA).

Ich hab das Ganze mit fetchmail -> postfix -> Mailscanner(mit viren/SpamCheck) -> postfix -> procmail laufen. Procmail sortiert das dann gleich ordentlich in meine per imap bereitgestellten Maildirs ein.

Es gibt aber 1001 Weg so ein System aufzusetzen, Du wirst Dich wohl oder übel mit der Materie beschäftigen müssen.

Achja, mein Setup ist im Wikki beschrieben.

Bert
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
cfreak200
Beiträge: 73
Registriert: 07.11.2004 12:09:23
Kontaktdaten:

Beitrag von cfreak200 » 16.11.2004 17:48:48

will sowas ähnliches machen :)
gibts irgendwo nen howto für die einfache Mailserver-configeration für nen Homeserverß´?

Benutzeravatar
Zapod
Beiträge: 49
Registriert: 30.09.2003 18:25:50
Wohnort: Mönchengladbach

Beitrag von Zapod » 17.11.2004 13:25:53

Bin blind .... glaube ich ...

wo finde ich Dein Setup ? :oops:

Gruß
Stefan

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 17.11.2004 18:03:38

Zapod hat geschrieben:Bin blind .... glaube ich ...

wo finde ich Dein Setup ? :oops:

Gruß
Stefan
Hier:
http://www.debianforum.de/wiki/PostfixM ... amassassin

Gruß
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
Zapod
Beiträge: 49
Registriert: 30.09.2003 18:25:50
Wohnort: Mönchengladbach

Beitrag von Zapod » 18.11.2004 03:23:29

Danke ... nur dachte ich, dass auch was zu IMAP drinne steht :-)

Komme leider mit dem HOWTO von Bjoern Schiessle (http://www.schiessle.org/howto/debian-i ... howto.html) leider nicht weiter.

Auf Seite 11 seines HowTos beschreibt Björn Schiessle:
...
Hier kommt zu ersten mal der Benutzer cyrus zum Zug.
rv@olymp:~$ cyradm localhost
localhost userid: cyrus
localhost password:
localhost>
Da bekomme ich leider immer folgende Fehlermeldung:
debian:~# cyradm localhost
application-specific initialization failed: couldn't connect to localhost: connection refused
%
Obwohl ich genau nach seinem Howto vorgegangen bin. Er beschreibt allerdings die Verwendung auf einem Woody, ich betreibe jedoch ein Sarge ... kann das daran wirklich liegen ?

Gruß
Stefan

Benutzeravatar
Luke.S
Beiträge: 147
Registriert: 06.09.2002 23:55:33
Wohnort: Austria

Beitrag von Luke.S » 19.11.2004 09:21:40

Kann dir als IMAP/POP Server dovecot empfehlen.

Habe Dovecot seit ca. 1 Jahr in produktivem Einsatz und das hat sich sehr bewährt.

Allerdings solltest du viele User betreuen (>50) ist vielleicht Cyrus die bessere Wahl.
Da müssen keine Systemuser angelegt werden.

Lade dir mal das Dovecot Paket herunter und schau dir das Konfigurationsfile an.
Dort ist alles Dokumentiert. Bei Fragen kanns du auch nochmals posten.

lg
Luke

Benutzeravatar
azatoth
Beiträge: 26
Registriert: 24.11.2004 06:32:07
Wohnort: Heidelberg

Beitrag von azatoth » 24.11.2004 17:29:13

Ich habe seit gestern Dovecot im Einsatz (bin was Emailserver angeht erst seit kurzem dabei) und habe meine User per "useradd" angelegt (also als Systemuser). Wie machst du es denn, ohne Systemuser anzulegen?

Benutzeravatar
Luke.S
Beiträge: 147
Registriert: 06.09.2002 23:55:33
Wohnort: Austria

Beitrag von Luke.S » 24.11.2004 18:47:12

Du kannst es nicht.

Wie ich schon oben geschrieben habe funktioniert das nut mit cyrus.

Benutzeravatar
azatoth
Beiträge: 26
Registriert: 24.11.2004 06:32:07
Wohnort: Heidelberg

Beitrag von azatoth » 24.11.2004 19:36:15

Oh, hatte mich verlesen. :oops:

Antworten