Verständnisfrage sendmail/fetchmail/procmail
Wenn ich sendmail installiere benötige ich als Standarduser eigentlich kein weiteres Tool, mal von einem Virenscanner abgesehen. Wenn ich jetzt die massenhafte Spammail verwerfen möchte, dann benutze ich am einfachsten fetchmail und procmail, oder!? Mit fetchmail hole ich meine mails regelmäßig ab und mit procmail filtere ich dann mit regulären Ausdrücken den Mist raus, gelle! Oder kann ich auch mit einer "nur" sendmail-Installation z.B. sagen, dass ich sämtliche mails von hotmail-usern nicht haben will, oder keine Attachments meht will!? -- WA-P: Programmierung - Beratung - Hosting Stuttgarter Strasse 3 - D-73033 Goeppingen Tel. 07161 - 92 95 94 Fax 07161 - 1 36 01 http://internet.wa-p.de - jk@wa-p.de
Moin, * Jochen Kaechelin <jk@wa-p.de> [01-11-29 17:57]:
Wenn ich sendmail installiere benötige ich als Standarduser eigentlich kein weiteres Tool, mal von einem Virenscanner abgesehen. Klar, mit Sendmail kann man sich jahrelang beschäftigen.
Wenn ich jetzt die massenhafte Spammail verwerfen möchte, dann benutze ich am einfachsten fetchmail und procmail, oder!? Besser noch Fetchmail und Maildrop, aber mit Procmail sind viele Leute glücklich.
Oder kann ich auch mit einer "nur" sendmail-Installation z.B. sagen, dass ich sämtliche mails von hotmail-usern nicht haben will, oder keine Attachments meht will!? Kann sein, aber das solltest Du dem Filter überlassen, der kann nämlich auch gleich sortieren.
Thorsten -- They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety. - Benjamin Franklin
Hi Jochen, Am Donnerstag, 29. November 2001 17:57 schrieb Jochen Kaechelin:
Wenn ich jetzt die massenhafte Spammail verwerfen möchte, dann benutze ich am einfachsten fetchmail und procmail, oder!?
Ja. Hab's aber noch nicht gemacht. Provider filtert vor, dort kann ich auch eigene Filter definieren und den Rest macht KMail.
Oder kann ich auch mit einer "nur" sendmail-Installation z.B. sagen, dass ich sämtliche mails von hotmail-usern nicht haben will, oder keine Attachments meht will!?
Also... ich dachte, sendmail ist zum _Versenden_ von Mails da. Der läuft übrigens bei mir ohne fetchmail und procmail. Vermutlich meintest Du mit Deiner Frage, ob Du die eingehenden Mails irgendwie weiterverarbeiten kannst, ohne gleich alle drei zu installieren. Müßte meines Erachtens funktionieren. fetchmail zum holen, procmail zum Rausfiltern und den Rest zu den einzelnen Usern schaufeln. Sonst hätte ich was mißverstanden, wenn man an dieser Stelle doch noch den (lokalen) sendmail bräuchte. Helga *ein wenig grübelnd*
Am Don, 29 Nov 2001 schrieb Helga Fischer:
Am Donnerstag, 29. November 2001 17:57 schrieb Jochen Kaechelin:
Wenn ich jetzt die massenhafte Spammail verwerfen möchte, dann benutze ich am einfachsten fetchmail und procmail, oder!?
Ja. Hab's aber noch nicht gemacht. Provider filtert vor, dort kann ich auch eigene Filter definieren und den Rest macht KMail.
Geht aber auf jeden Fall und durch reguläre Ausdrücke sehr komfortabel. In einer der letzten c't stand ein Artikel über sinnvolle Filterstrategien.
Oder kann ich auch mit einer "nur" sendmail-Installation z.B. sagen, dass ich sämtliche mails von hotmail-usern nicht haben will, oder keine Attachments meht will!?
Also... ich dachte, sendmail ist zum _Versenden_ von Mails da. Der läuft übrigens bei mir ohne fetchmail und procmail.
Sendmail ist ein Mail Transfer Agent und als solcher zum Weiterleiten von Mails in jeder denkbaren Richtung da, d.h. das externe Versenden (direkt oder Übergabe an Smarthost), das interne Versenden (direkt), aber auch das Empfangen von Mails. Standardmäßig (es geht auch ohne Sendmail) übergibt fetchmail die abgeholten Mails an einen auf Port 25 lauernden SMTP-Daemon, i.e. sendmail.
Vermutlich meintest Du mit Deiner Frage, ob Du die eingehenden Mails irgendwie weiterverarbeiten kannst, ohne gleich alle drei zu installieren. Müßte meines Erachtens funktionieren. fetchmail zum holen, procmail zum Rausfiltern und den Rest zu den einzelnen Usern schaufeln.
Also ich würde immer mit Procmail filtern, weil komfortabel. Gewisse Anti-SPAM Filter kann man jedoch auch mit Sendmail bauen.
Sonst hätte ich was mißverstanden, wenn man an dieser Stelle doch noch den (lokalen) sendmail bräuchte.
Wie gesagt, brauchen nicht, normalerweise wird er aber trotzdem verwendet. Gruß Christoph -- Christoph Maurer - Paul-Röntgen-Straße 7 - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
* Jochen Kaechelin schrieb am 29.Nov.2001:
Wenn ich sendmail installiere benötige ich als Standarduser eigentlich kein weiteres Tool, mal von einem Virenscanner abgesehen.
Wenn ich jetzt die massenhafte Spammail verwerfen möchte, dann benutze ich am einfachsten fetchmail und procmail, oder!?
Sendmail ist zum weiterleiten der Mail da, und zwar innerhalb des Rechners/Intranetzes als auch nach außen. fetchmail dient zum Abholen und procmail zum Filtern. Auch um Spam auszufiltern, aber auch um die Mails auf verschiedene Mailboxen zu verteilen. Bernd -- Alle meine Signaturen sind rein zufällig und haben nichts mit dem Text oder dem Schreiber zu tun, dem ich antworte. Falls irgendwelche Unrichtigkeiten dabei sein sollten, so bedauere ich das. Es wäre nett, wenn Du mich benachrichtigen würdest. |Zufallssignatur 0
On Thursday, 29. November 2001 19:48, Bernd Brodesser wrote:
* Jochen Kaechelin schrieb am 29.Nov.2001:
Wenn ich sendmail installiere benötige ich als Standarduser eigentlich kein weiteres Tool, mal von einem Virenscanner abgesehen.
Wenn ich jetzt die massenhafte Spammail verwerfen möchte, dann benutze ich am einfachsten fetchmail und procmail, oder!?
Sendmail ist zum weiterleiten der Mail da, und zwar innerhalb des Rechners/Intranetzes als auch nach außen. fetchmail dient zum Abholen und procmail zum Filtern. Auch um Spam auszufiltern, aber auch um die Mails auf verschiedene Mailboxen zu verteilen.
Wo wir da gerade beim Thema sind ..... ;-) Wie läuft das denn nun genau ab? [ ] fetchmail -> sendmail Port25 -> procmail Pipe (optional?) [ ] fetchmail -> procmail Pipe (optional?) -> sendmail Port25 [ ] fetchmail -> procmail Pipe (wenn fetchmail so konfiguriert ist) Wenn ich einen Rechner habe, der mit fetchmail alle Mail einsammelt und dann mit procmail alles in verschiedene Dateien vorsortiert, dann gibt's doch ein Problem sofern ich von diesem Rechner meine Mail wiederum via pop3 abhole, weil der Popserver nur das rausgibt, was er in /var/spool/mail/username findet, oder? -- Gruss Peter
Am Fre, 30 Nov 2001 schrieb Peter Bossy:
On Thursday, 29. November 2001 19:48, Bernd Brodesser wrote:
* Jochen Kaechelin schrieb am 29.Nov.2001:
Wenn ich sendmail installiere benötige ich als Standarduser eigentlich kein weiteres Tool, mal von einem Virenscanner abgesehen.
Wenn ich jetzt die massenhafte Spammail verwerfen möchte, dann benutze ich am einfachsten fetchmail und procmail, oder!?
Sendmail ist zum weiterleiten der Mail da, und zwar innerhalb des Rechners/Intranetzes als auch nach außen. fetchmail dient zum Abholen und procmail zum Filtern. Auch um Spam auszufiltern, aber auch um die Mails auf verschiedene Mailboxen zu verteilen.
Wo wir da gerade beim Thema sind ..... ;-)
Wie läuft das denn nun genau ab?
[ ] fetchmail -> sendmail Port25 -> procmail Pipe (optional?) [ ] fetchmail -> procmail Pipe (optional?) -> sendmail Port25 [ ] fetchmail -> procmail Pipe (wenn fetchmail so konfiguriert ist)
AFAIK sind Version 1 und 3 möglich, wobei bei Alternative 1 procmail direkt von sendmail oder über die .forward aufgerufen werden kann.
Wenn ich einen Rechner habe, der mit fetchmail alle Mail einsammelt und dann mit procmail alles in verschiedene Dateien vorsortiert, dann gibt's doch ein Problem sofern ich von diesem Rechner meine Mail wiederum via pop3 abhole, weil der Popserver nur das rausgibt, was er in /var/spool/mail/username findet, oder?
Macht ja auch keinen Sinn, wenn Du hinterher die Mails wieder abrufen willst, sie vorher schon in Boxen einzusortieren. Procmail wird in dem Fall eher für Bearbeitungen der Header, SPAM-Filter etc. verwendet. Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
* Christoph Maurer schrieb am 30.Nov.2001:
Am Fre, 30 Nov 2001 schrieb Peter Bossy:
Wenn ich einen Rechner habe, der mit fetchmail alle Mail einsammelt und dann mit procmail alles in verschiedene Dateien vorsortiert, dann gibt's doch ein Problem sofern ich von diesem Rechner meine Mail wiederum via pop3 abhole, weil der Popserver nur das rausgibt, was er in /var/spool/mail/username findet, oder?
Macht ja auch keinen Sinn, wenn Du hinterher die Mails wieder abrufen willst, sie vorher schon in Boxen einzusortieren. Procmail wird in dem Fall eher für Bearbeitungen der Header, SPAM-Filter etc. verwendet.
Wieso? Wenn ich zuerst die Mails auf verschiedene User aufteile, und der einzelne User sie dann später abhohlt. Der kann dann doch wieder procmail machen um sie auf seine selbst definierte Boxen zu verteilen. Oder habe ich da was flasch verstanden? Bernd -- Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet. Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet. Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12
Am Fre, 30 Nov 2001 schrieb Bernd Brodesser:
* Christoph Maurer schrieb am 30.Nov.2001:
Am Fre, 30 Nov 2001 schrieb Peter Bossy:
Wenn ich einen Rechner habe, der mit fetchmail alle Mail einsammelt und dann mit procmail alles in verschiedene Dateien vorsortiert, dann gibt's doch ein Problem sofern ich von diesem Rechner meine Mail wiederum via pop3 abhole, weil der Popserver nur das rausgibt, was er in /var/spool/mail/username findet, oder?
Macht ja auch keinen Sinn, wenn Du hinterher die Mails wieder abrufen willst, sie vorher schon in Boxen einzusortieren. Procmail wird in dem Fall eher für Bearbeitungen der Header, SPAM-Filter etc. verwendet.
Wieso? Wenn ich zuerst die Mails auf verschiedene User aufteile, und der einzelne User sie dann später abhohlt. Der kann dann doch wieder procmail machen um sie auf seine selbst definierte Boxen zu verteilen. Oder habe ich da was flasch verstanden?
Gut, das ist richtig, wenn Du Mail für mehrere User abholst, aber dann sortierst Du ja auch in /var/spool/mail/$USER ein. Ich hatte Peters Frage eher so verstanden, daß er Mail für einen User abholt und mittels Procmail in verschiedene Mailordner sortieren will. Das macht IMHO keinen Sinn, wenn der per fetchmail holende Rechner wiederum nur zur Weiterverteilung dient und als POP3-Server fungiert. Sinnvoll lässt sich Procmail dagegen in diesem Zusammenhang einsetzen, um Mail bsw. aus einer Multidrop-Mailbox auf die verschiedenen Spool-Verzeichnisse aufzuteilen. Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
On Friday, 30. November 2001 12:36, Christoph Maurer wrote:
Am Fre, 30 Nov 2001 schrieb Bernd Brodesser:
* Christoph Maurer schrieb am 30.Nov.2001:
Am Fre, 30 Nov 2001 schrieb Peter Bossy:
Wenn ich einen Rechner habe, der mit fetchmail alle Mail einsammelt und dann mit procmail alles in verschiedene Dateien vorsortiert, dann gibt's doch ein Problem sofern ich von diesem Rechner meine Mail wiederum via pop3 abhole, weil der Popserver nur das rausgibt, was er in /var/spool/mail/username findet, oder?
Macht ja auch keinen Sinn, wenn Du hinterher die Mails wieder abrufen willst, sie vorher schon in Boxen einzusortieren. Procmail wird in dem Fall eher für Bearbeitungen der Header, SPAM-Filter etc. verwendet.
Wieso? Wenn ich zuerst die Mails auf verschiedene User aufteile, und der einzelne User sie dann später abhohlt. Der kann dann doch wieder procmail machen um sie auf seine selbst definierte Boxen zu verteilen. Oder habe ich da was flasch verstanden?
Gut, das ist richtig, wenn Du Mail für mehrere User abholst, aber dann sortierst Du ja auch in /var/spool/mail/$USER ein.
Ich hatte Peters Frage eher so verstanden, daß er Mail für einen User abholt und mittels Procmail in verschiedene Mailordner sortieren will. Das macht IMHO keinen Sinn, wenn der per fetchmail holende Rechner wiederum nur zur Weiterverteilung dient und als POP3-Server fungiert. Sinnvoll lässt sich Procmail dagegen in diesem Zusammenhang einsetzen, um Mail bsw. aus einer Multidrop-Mailbox auf die verschiedenen Spool-Verzeichnisse aufzuteilen.
Ja, es wäre schön, wenn man für jeden User mehrere Postfächer bereithalten könnte, und die mit unterschiedlichen UserIDs über POP3 abgefragt werden können. Klar, man kann meherere User anlegen, aber das nimmt ja nur unnütz Resourcen in Anspruch. -- Gruss Peter
Am Fre, 30 Nov 2001 schrieb Peter Bossy:
On Friday, 30. November 2001 12:36, Christoph Maurer wrote:
Am Fre, 30 Nov 2001 schrieb Bernd Brodesser:
* Christoph Maurer schrieb am 30.Nov.2001:
Am Fre, 30 Nov 2001 schrieb Peter Bossy:
Wenn ich einen Rechner habe, der mit fetchmail alle Mail einsammelt und dann mit procmail alles in verschiedene Dateien vorsortiert, dann gibt's doch ein Problem sofern ich von diesem Rechner meine Mail wiederum via pop3 abhole, weil der Popserver nur das rausgibt, was er in /var/spool/mail/username findet, oder?
Macht ja auch keinen Sinn, wenn Du hinterher die Mails wieder abrufen willst, sie vorher schon in Boxen einzusortieren. Procmail wird in dem Fall eher für Bearbeitungen der Header, SPAM-Filter etc. verwendet.
Wieso? Wenn ich zuerst die Mails auf verschiedene User aufteile, und der einzelne User sie dann später abhohlt. Der kann dann doch wieder procmail machen um sie auf seine selbst definierte Boxen zu verteilen. Oder habe ich da was flasch verstanden?
Gut, das ist richtig, wenn Du Mail für mehrere User abholst, aber dann sortierst Du ja auch in /var/spool/mail/$USER ein.
Ich hatte Peters Frage eher so verstanden, daß er Mail für einen User abholt und mittels Procmail in verschiedene Mailordner sortieren will. Das macht IMHO keinen Sinn, wenn der per fetchmail holende Rechner wiederum nur zur Weiterverteilung dient und als POP3-Server fungiert. Sinnvoll lässt sich Procmail dagegen in diesem Zusammenhang einsetzen, um Mail bsw. aus einer Multidrop-Mailbox auf die verschiedenen Spool-Verzeichnisse aufzuteilen.
Ja, es wäre schön, wenn man für jeden User mehrere Postfächer bereithalten könnte, und die mit unterschiedlichen UserIDs über POP3 abgefragt werden können. Klar, man kann meherere User anlegen, aber das nimmt ja nur unnütz Resourcen in Anspruch.
Na, so groß ist der Ressourcen-Verbrauch für einen User ja auch nicht, speziell, wenn der nur zum Mail holen da ist. Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
On Friday, 30. November 2001 15:29, Christoph Maurer wrote:
Am Fre, 30 Nov 2001 schrieb Peter Bossy:
On Friday, 30. November 2001 12:36, Christoph Maurer wrote: [...]
Ich hatte Peters Frage eher so verstanden, daß er Mail für einen User abholt und mittels Procmail in verschiedene Mailordner sortieren will. Das macht IMHO keinen Sinn, wenn der per fetchmail holende Rechner wiederum nur zur Weiterverteilung dient und als POP3-Server fungiert. Sinnvoll lässt sich Procmail dagegen in diesem Zusammenhang einsetzen, um Mail bsw. aus einer Multidrop-Mailbox auf die verschiedenen Spool-Verzeichnisse aufzuteilen.
Ja, es wäre schön, wenn man für jeden User mehrere Postfächer bereithalten könnte, und die mit unterschiedlichen UserIDs über POP3 abgefragt werden können. Klar, man kann meherere User anlegen, aber das nimmt ja nur unnütz Resourcen in Anspruch.
Na, so groß ist der Ressourcen-Verbrauch für einen User ja auch nicht, speziell, wenn der nur zum Mail holen da ist.
Da hast Du natürlich auch recht. Sollte man zumindest probieren. -- Gruß Peter
Moin, * Peter Bossy <p.bossy@vorwerk-automotive.de> [01-11-30 09:12]:
Wo wir da gerade beim Thema sind ..... ;-)
Wie läuft das denn nun genau ab? http://www.vranx.de/mail/mail.html
Thorsten -- They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety. - Benjamin Franklin
participants (7)
-
B.Brodesser@t-online.de
-
Christoph Maurer
-
Helga Fischer
-
Jochen Kaechelin
-
Peter Bossy
-
Peter Bossy
-
Thorsten Haude