Mailrelay/Mailserver, der Mails bestimmte Zeit auf dem Server lässt?
Hallo!
Ich nutze derzeit den Jana- Server auf einem Windows- Rechner, um
verschiedene Mailkonten von den jeweiligen Providern abzuholen und für
die Clients zwischenzuspeichern.
Jetzt würde ich "serverseitig" gern ganz von Windows auf Linux
umsteigen, brauche aber eine ähnliche Funktionalität (Weil nach wie vor
Windowsclients in der Domäne sein werden)
Was ich brauche ist also ein Dienst der in anzugebenden Intervallen
Mails via Pop abholt (und sie für eine bestimmte Zeit noch dort liegen
lässt) und von dem diese Mails wiederum via Pop geholt werden können.
(Vielleicht sogar mit spamassassin und amavis/antivir)
In die andere Richtung via smtp wäre auch sehr hilfreich, aber nicht
unbedingt notwendig.
Alles was ich bisher herausgefunden habe, wäre ein "fetchmail" mit der
Option keep. Aber dabei kann ich nicht angeben, wie lange die Mails beim
Provider bleiben sollen.
Zum besseren Verständnis, wofür ich das brauche:
Meine User rufen oft auch Mails via Webmail ab. Wenn ich dann alle
15Minuten die Mails löschen lasse, wird da nicht viel zu lesen sein.
Webmail geht bei mir noch nicht, ausserdem habe ich eine dynamische IP
(und DynDNS hab ich zwar, funzt aber noch nicht so, wie ich das will...)
Ausserdem ists praktisch, falls mir wieder mal die Hardware eingeht
(Low- Budget Heimnetzwerk) dass die Mails, die von den Clients noch
nicht geholt wurden, noch am Server des Providers liegen.
Wäre toll, wenn mir da wer helfen, oder zumindest einen Tip geben
könnte, wo ich weiterforschen soll.
Gruß,
Thomas
--
Thomas Widhalm
Am Freitag, 22. Juli 2005 10:10 schrieb Thomas Widhalm:
Hallo!
Ich nutze derzeit den Jana- Server auf einem Windows- Rechner, um verschiedene Mailkonten von den jeweiligen Providern abzuholen und für die Clients zwischenzuspeichern.
Jetzt würde ich "serverseitig" gern ganz von Windows auf Linux umsteigen, brauche aber eine ähnliche Funktionalität (Weil nach wie vor Windowsclients in der Domäne sein werden)
Was ich brauche ist also ein Dienst der in anzugebenden Intervallen Mails via Pop abholt (und sie für eine bestimmte Zeit noch dort liegen lässt) und von dem diese Mails wiederum via Pop geholt werden können. (Vielleicht sogar mit spamassassin und amavis/antivir)
In die andere Richtung via smtp wäre auch sehr hilfreich, aber nicht unbedingt notwendig.
Alles was ich bisher herausgefunden habe, wäre ein "fetchmail" mit der Option keep. Aber dabei kann ich nicht angeben, wie lange die Mails beim Provider bleiben sollen.
Zum besseren Verständnis, wofür ich das brauche:
Meine User rufen oft auch Mails via Webmail ab. Wenn ich dann alle 15Minuten die Mails löschen lasse, wird da nicht viel zu lesen sein. Webmail geht bei mir noch nicht, ausserdem habe ich eine dynamische IP (und DynDNS hab ich zwar, funzt aber noch nicht so, wie ich das will...) Ausserdem ists praktisch, falls mir wieder mal die Hardware eingeht (Low- Budget Heimnetzwerk) dass die Mails, die von den Clients noch nicht geholt wurden, noch am Server des Providers liegen.
Wäre toll, wenn mir da wer helfen, oder zumindest einen Tip geben könnte, wo ich weiterforschen soll.
fetchmail holt die Mails vom ISP ab. Es gibt da noch die Option -F | --flush POP3/IMAP only. Delete old (previously retrieved) messages from the mailserver before retrieving new messages. This option does not work with ETRN or ODMR. Warning: if your local MTA hangs and fetchmail is aborted, the next time you run fetchmail, it will delete mail that was never delivered to you. What you probably want is the default setting: if you don't specify `-k', then fetchmail will automatically delete messages after success- ful delivery. man lässt also die meiste zeit die Mails beim ISP und gelegentlich man man eben noch ein flush. Wenn das nicht geht: es gibt eine Reihe von Perl-Modulen, mit denen man auf POP - Server zugreifen kann (s. www.cpan.org, und nach POP3-Modulen suchen). Da ist dann aber wohl Handarbeit angesagt. Wenn ich recht verstanden habe, sollen die Mails auch lokal gespeichert werden und vom lokalen Server via POP abgeholt werden. Dazu kann man am einfachsten cyrus benutzen. Ist einfach zu konfigurieren (--> YAST). cyrus kann neben POP3 auch IMAP. Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Erst mal danke für die Antwort!
man lässt also die meiste zeit die Mails beim ISP und gelegentlich man man eben noch ein flush.
Da wäre ich dann wieder bei dem Problem, dass Mails keine konstante Zeit aufbewahrt werden, sondern manchmal gar keine Mails mehr bei den ISPs liegen. Ich hab schon befürchtet, dass das wirklich die einzige Möglichkeit mit "Hausmitteln" ist.
Wenn das nicht geht: es gibt eine Reihe von Perl-Modulen, mit denen man auf POP - Server zugreifen kann (s. www.cpan.org, und nach POP3-Modulen suchen). Da ist dann aber wohl Handarbeit angesagt.
Das werd ich mir mal ansehen. Ich kann mir einfach schwer vorstellen, dass es da keine fertige Lösungen gibt. So abwegig finde ich die Angelegenheit nicht. Gerade weil es beim Jana- Server so selbstverständlich behandelt wird.
Wenn ich recht verstanden habe, sollen die Mails auch lokal gespeichert werden und vom lokalen Server via POP abgeholt werden. Dazu kann man am einfachsten cyrus benutzen. Ist einfach zu konfigurieren (--> YAST). cyrus kann neben POP3 auch IMAP.
Ok, sollte dann einfach gehen. An das hab ich wieder nicht gedacht, dass es sich dabei ja um getrennte Vorgänge mit getrennten Lösungen handelt. Ich hab auch wegen dem kolab2 überlegt (ist noch auf meiner todo Liste, weil ich Kontact und MS Outlook unter einen Hut kriegen sollte), weiss aber nicht (und hab auch nix dazu gefunden), ob der vielleicht sowas anbietet.
Bye Jürgen
Gruß,
Thomas
--
Thomas Widhalm
Am Friday 22 July 2005 11:03 schrieb Thomas Widhalm:
man lässt also die meiste zeit die Mails beim ISP und gelegentlich man man eben noch ein flush.
Da wäre ich dann wieder bei dem Problem, dass Mails keine konstante Zeit aufbewahrt werden, sondern manchmal gar keine Mails mehr bei den ISPs liegen. Ich hab schon befürchtet, dass das wirklich die einzige Möglichkeit mit "Hausmitteln" ist.
Hmm, "getmail" (Ist eine Alternative zu fetchmail) scheint das zu können. Ist allerdings nicht bei Suse dabei, müsstest Du selber installieren. http://pyropus.ca/software/getmail/ -- Andreas
Thomas Widhalm wrote:
Was ich brauche ist also ein Dienst der in anzugebenden Intervallen Mails via Pop abholt (und sie für eine bestimmte Zeit noch dort liegen lässt) und von dem diese Mails wiederum via Pop geholt werden können. (Vielleicht sogar mit spamassassin und amavis/antivir)
Ganz oder gar nicht! (^-^) Diese ganze Serverkonfiguration macht erst dann richtig Sinn, wenn du die Dienste komplett umstellst. Du hast dann für einige Zeit etwas zum Fluchen, bis alles so läuft, wie du dir das gedacht hast, aber dafür hast du dann auch eine erheblich erweiterte Funktionalität und Stabilität.
Zum besseren Verständnis, wofür ich das brauche:
Meine User rufen oft auch Mails via Webmail ab. Wenn ich dann alle 15Minuten die Mails löschen lasse, wird da nicht viel zu lesen sein. Webmail geht bei mir noch nicht, ausserdem habe ich eine dynamische IP (und DynDNS hab ich zwar, funzt aber noch nicht so, wie ich das will...) Ausserdem ists praktisch, falls mir wieder mal die Hardware eingeht (Low- Budget Heimnetzwerk) dass die Mails, die von den Clients noch nicht geholt wurden, noch am Server des Providers liegen.
Richte auf deiner Kiste Squirrelmail ein, das ist einigermaßen schnell eingerichtet und läuft auch ganz gut, solange die Verzeichnisse nicht riesig sind. Wenn ich einen Ordner einer High-Volume Mailingliste öffne (> 20.000 Mails im Ordner), dann dauert es schon mal ein paar Sekunden, bis der Ordner aufgeht. Ansonsten sehr nett. Server: bei Ebay einen gebrauchten etwas älteren Business-Server kaufen. Bei mir läuft seit einiger Zeit ein Fujitsu-Siemens Primergy 470, den ich noch etwas hochgerüstet habe. Dual-CPU PIII 500 MHz, 3 * 18 GB Hot-Plug SCSI-Festplatten mit RAID5 an Mylex Raidcontroller (echtes Hardware-RAID). Festplattentausch im laufenden Betrieb, einfach rausrupfen, neue reinstecken, Fertig! Insgesamt etwa 350 Euro. Dafür dann Imap, Webmail, beliebig viele Emailadressen, Filterungen durch Postfix, Blacklists, Spamassassin bis zu Maildrop, Sieve oder Procmail. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply (@) japantest (.) homelinux (.) com
Am Freitag, den 22.07.2005, 11:25 +0200 schrieb Sandy Drobic:
Thomas Widhalm wrote:
Was ich brauche ist also ein Dienst der in anzugebenden Intervallen Mails via Pop abholt (und sie für eine bestimmte Zeit noch dort liegen lässt) und von dem diese Mails wiederum via Pop geholt werden können. (Vielleicht sogar mit spamassassin und amavis/antivir)
Ganz oder gar nicht! (^-^) Diese ganze Serverkonfiguration macht erst dann richtig Sinn, wenn du die Dienste komplett umstellst. Du hast dann für einige Zeit etwas zum Fluchen, bis alles so läuft, wie du dir das gedacht hast, aber dafür hast du dann auch eine erheblich erweiterte Funktionalität und Stabilität.
Ja, so seh ich das auch. Ich hab ja zum Glück noch den Jana. Da kann ich ja erstmal 1-2 Mailadresse testweise umstellen und behindere so den laufenden Verkehr nicht.
Zum besseren Verständnis, wofür ich das brauche:
Meine User rufen oft auch Mails via Webmail ab. Wenn ich dann alle 15Minuten die Mails löschen lasse, wird da nicht viel zu lesen sein. Webmail geht bei mir noch nicht, ausserdem habe ich eine dynamische IP (und DynDNS hab ich zwar, funzt aber noch nicht so, wie ich das will...) Ausserdem ists praktisch, falls mir wieder mal die Hardware eingeht (Low- Budget Heimnetzwerk) dass die Mails, die von den Clients noch nicht geholt wurden, noch am Server des Providers liegen.
Richte auf deiner Kiste Squirrelmail ein, das ist einigermaßen schnell eingerichtet und läuft auch ganz gut, solange die Verzeichnisse nicht riesig sind. Wenn ich einen Ordner einer High-Volume Mailingliste öffne (> 20.000 Mails im Ordner), dann dauert es schon mal ein paar Sekunden, bis der Ordner aufgeht. Ansonsten sehr nett.
Ok, das reicht an Geschwindigkeit :-) Ich hab mal davon gehört, aber nach Deinem Tip werde ich mal genauer schauen.
Server: bei Ebay einen gebrauchten etwas älteren Business-Server kaufen. Bei mir läuft seit einiger Zeit ein Fujitsu-Siemens Primergy 470, den ich noch etwas hochgerüstet habe. Dual-CPU PIII 500 MHz, 3 * 18 GB Hot-Plug SCSI-Festplatten mit RAID5 an Mylex Raidcontroller (echtes Hardware-RAID). Festplattentausch im laufenden Betrieb, einfach rausrupfen, neue reinstecken, Fertig! Insgesamt etwa 350 Euro.
Hab' ich. Ich hab hier 2 Duron 1GHz (SuSE 9.2 und WinXP SP2) als "Server". Was mir nur fehlt sind mehr Platten zwecks Raid. Ich hab aber eher geplant, mal einen durch einen Athlon 64 zu ersetzen und einen Software Raid 5 zu bauen. Da ich ja eh Fileserver verwende, kann ich die Mails da gleich dazulegen. Aber wenn die Platten und der Controller echt so billig sind, kann ich ja einen der Rechner umbauen (Der SuSE bleibt und der andere wird auch Linux, SuSE oder CentOS als Mailserver, etc.)
Dafür dann Imap, Webmail, beliebig viele Emailadressen, Filterungen durch Postfix, Blacklists, Spamassassin bis zu Maildrop, Sieve oder Procmail.
Jo. Was dann halt Sinn macht, ist eine fixe IP + DNS Domäne. Über DynDNS stell ich mir das zu unsicher vor. Wenn mein Provider sowas anbieten würde, hätte ich wohl schon eine.
Sandy
Gruß, Thomas
-- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply (@) japantest (.) homelinux (.) com
--
Thomas Widhalm
Thomas Widhalm wrote:
Was ich brauche ist also ein Dienst der in anzugebenden Intervallen Mails via Pop abholt (und sie für eine bestimmte Zeit noch dort liegen lässt) und von dem diese Mails wiederum via Pop geholt werden können. (Vielleicht sogar mit spamassassin und amavis/antivir)
Ganz oder gar nicht! (^-^) Diese ganze Serverkonfiguration macht erst dann richtig Sinn, wenn du die Dienste komplett umstellst. Du hast dann für einige Zeit etwas zum Fluchen, bis alles so läuft, wie du dir das gedacht hast, aber dafür hast du dann auch eine erheblich erweiterte Funktionalität und Stabilität.
Ja, so seh ich das auch. Ich hab ja zum Glück noch den Jana. Da kann ich ja erstmal 1-2 Mailadresse testweise umstellen und behindere so den laufenden Verkehr nicht.
Solange dein Windowsserver noch normal läuft, kannst du in aller Ruhe den Linuxserver aufbauen und gründlich testen. Das würde ich dir ohnehin empfehlen. Spiele ruhig nach der Einrichtung erst einmal ein paar Wochen mit den Möglichkeiten, mache dich mit der Verwaltung vertraut und richte die Logüberwachung ein.
Richte auf deiner Kiste Squirrelmail ein, das ist einigermaßen schnell eingerichtet und läuft auch ganz gut, solange die Verzeichnisse nicht riesig sind. Wenn ich einen Ordner einer High-Volume Mailingliste öffne (> 20.000 Mails im Ordner), dann dauert es schon mal ein paar Sekunden, bis der Ordner aufgeht. Ansonsten sehr nett.
Ok, das reicht an Geschwindigkeit :-) Ich hab mal davon gehört, aber nach Deinem Tip werde ich mal genauer schauen.
Wie gesagt, mit einem PIII-500 dauert es schon mal 10 Sekunden, wenn so ein Ordner mit 30.000 Emails aufgemacht wird.
Server: bei Ebay einen gebrauchten etwas älteren Business-Server kaufen. Bei mir läuft seit einiger Zeit ein Fujitsu-Siemens Primergy 470, den ich noch etwas hochgerüstet habe. Dual-CPU PIII 500 MHz, 3 * 18 GB Hot-Plug SCSI-Festplatten mit RAID5 an Mylex Raidcontroller (echtes Hardware-RAID). Festplattentausch im laufenden Betrieb, einfach rausrupfen, neue reinstecken, Fertig! Insgesamt etwa 350 Euro.
Hab' ich. Ich hab hier 2 Duron 1GHz (SuSE 9.2 und WinXP SP2) als "Server". Was mir nur fehlt sind mehr Platten zwecks Raid. Ich hab aber eher geplant, mal einen durch einen Athlon 64 zu ersetzen und einen Software Raid 5 zu bauen. Da ich ja eh Fileserver verwende, kann ich die Mails da gleich dazulegen. Aber wenn die Platten und der Controller echt so billig sind, kann ich ja einen der Rechner umbauen (Der SuSE bleibt und der andere wird auch Linux, SuSE oder CentOS als Mailserver, etc.)
Na ja, da gibt es doch ein paar Unterschiede zu einem echten Server. Wie gesagt, Hot-Plug-SCSI-Platten, du kannst also, ohne den Server aufzuschrauben oder runterzufahren, die Platte rausziehen und neue Platte reinschieben. Der RAID-Controller nimmt die neue Platte automatisch als Ersatz in das Array auf und integriert sie. Währenddessen läuft der Server weiter und alle können normal arbeiten. Zusätzlich hat der Server wie gesagt eine zweite CPU und ECC-RAM (mit Fehlerkorrektur). Diese Robustheit bekommst du nicht, indem du einen Wald- und Wiesenrechner aufmotzt. Der hat bestimmt mehr Rechenleistung, aber nicht mehr Stabilität oder Redundanz.
Dafür dann Imap, Webmail, beliebig viele Emailadressen, Filterungen durch Postfix, Blacklists, Spamassassin bis zu Maildrop, Sieve oder Procmail.
Jo. Was dann halt Sinn macht, ist eine fixe IP + DNS Domäne. Über DynDNS stell ich mir das zu unsicher vor. Wenn mein Provider sowas anbieten würde, hätte ich wohl schon eine.
DynDNS läuft eigentlich sehr zuverlässig. Ein echter Vorteil für einen Mailserver ist aber tatsächlich eine feste IP, die von den großen ISPs wie T-Online, Web.de etc. nicht automatisch geblockt wird, wenn man versucht, denen eine Email zu schicken. Wenn das zu teuer ist, dann brauchst du einen Relayserver. Kostet bei der Telekom IMHO ca. 3 Euro pro Monat. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply (@) japantest (.) homelinux (.) com
Hallo Sandy, hallo Leute, Am Freitag, 22. Juli 2005 14:55 schrieb Sandy Drobic:
Wenn das zu teuer ist, dann brauchst du einen Relayserver. Kostet bei der Telekom IMHO ca. 3 Euro pro Monat.
... und wenn Dir das immer noch zu teuer ist, bestellst Du Dir z. B. bei 1&1 eine eigene Domain. Mailrelay inclusive ;-) Gruß Christian Boltz -- Windows hatte für mich auch etwas gutes ... ... Microsoft schaffte es zumindest mein Interesse an Linux zu wecken ;-) [Michael Meyer in suse-linux]
participants (5)
-
Andreas Winkelmann
-
Christian Boltz
-
Dr. Jürgen Vollmer
-
Sandy Drobic
-
Thomas Widhalm