Re: mailfilter aus fetchmail

2004-02-29 Diskussionsfäden Thorsten Haude
Moin,

* Regine Bast wrote (2004-02-29 08:30):
In der mailfilterrc wird gesagt, das die Angabe einer Logdatei
zwingend ist, also gehe ich davon aus, das der Fehler hier liegt.
Wo legt man den sinnvoll dies Logdatei an?

Halt irgendwo, wo Du Schreibrechte hast. Vielleicht ein
Unterverzeichnis von ~/Mail oder in einem Konfigurationsverzeichnis
eines Deiner Mailprogramme oder in /tmp (wenn Du die Logs nur kurz
brauchst) oder einfach in ~.


Thorsten
-- 
It is up to us.
- Carl Sagan


pgp0.pgp
Description: PGP signature


Re: mailfilter aus fetchmail

2004-02-29 Diskussionsfäden Andreas Kretschmer
am  Sun, dem 29.02.2004, um  8:30:58 +0100 mailte Regine Bast folgendes:
 Die Rechte der Datei /etc/mailfilterrc sehen so aus:
 
 -rw-r--r--  1 fetchmail root  3792 29. Feb 07:59 mailfilterrc

Ich halte es für keine gute Idee, diese Datei world-readable zu lassen,
möglicherweise ist das sogar die Ursache Deiner Probleme. fetchmail
zumindest bockt, wenn die .fetchmailrc _solche_ Rechte hat.


Andreas
-- 
Diese Message wurde erstellt mit freundlicher Unterstützung eines freilau-
fenden Pinguins aus artgerechter Freilandhaltung.   Er ist garantiert frei
von Micro$oft'schen Viren. (#97922 http://counter.li.org) GPG 7F4584DA
Was, Sie wissen nicht, wo Kaufbach ist? Hier: N 51.05082°, E 13.56889° ;-)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mailfilter aus fetchmail

2004-02-29 Diskussionsfäden Regine Bast
On Sun, Feb 29, 2004 at 09:23:21AM +0100, Thorsten Haude wrote:
 Moin,
 
 * Regine Bast wrote (2004-02-29 08:30):
 Wo legt man den sinnvoll dies Logdatei an?
 
 Halt irgendwo, wo Du Schreibrechte hast. Vielleicht ein
 Unterverzeichnis von ~/Mail oder in einem Konfigurationsverzeichnis
 eines Deiner Mailprogramme oder in /tmp (wenn Du die Logs nur kurz
 brauchst) oder einfach in ~.

Wieso ich?
mailfilter wird bei mir von fetchmail aufgerufen,
und das wird bei mir von über ip-up.d von ppp aufgerufen.
Fetchmail scheint als user fetchmail zu laufen. Dieser hat aber
in meinen Homeverzeichnis kein Schreibrecht.

Ein eignes Homeverzeichnis hat der standardmäßig auch nicht,
außerdem, fände ich irgendwas unter /var/log besser.
Aber vielleicht ist meine Annahme auch falsch. (Als welcher User
fetchmail und somit auch mailfilter läuft?)

Kann mir das jemand sagen?


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mailfilter aus fetchmail

2004-02-29 Diskussionsfäden Elimar Riesebieter
On Sun, 29 Feb 2004 the mental interface of 
Regine Bast told:

 On Sun, Feb 29, 2004 at 09:23:21AM +0100, Thorsten Haude wrote:
  Moin,
  
  * Regine Bast wrote (2004-02-29 08:30):
  Wo legt man den sinnvoll dies Logdatei an?
  
  Halt irgendwo, wo Du Schreibrechte hast. Vielleicht ein
  Unterverzeichnis von ~/Mail oder in einem Konfigurationsverzeichnis
  eines Deiner Mailprogramme oder in /tmp (wenn Du die Logs nur kurz
  brauchst) oder einfach in ~.
 
 Wieso ich?
 mailfilter wird bei mir von fetchmail aufgerufen,
 und das wird bei mir von über ip-up.d von ppp aufgerufen.
 Fetchmail scheint als user fetchmail zu laufen. Dieser hat aber
 in meinen Homeverzeichnis kein Schreibrecht.
 
 Ein eignes Homeverzeichnis hat der standardmäßig auch nicht,
 außerdem, fände ich irgendwas unter /var/log besser.
 Aber vielleicht ist meine Annahme auch falsch. (Als welcher User
 fetchmail und somit auch mailfilter läuft?)
 
 Kann mir das jemand sagen?

$ ps aux | grep fetch

Ich habe /var/log/fetchmail dem Gespann fetchmail:adm gegeben. Dann
noch ein eintrag in /etc/logrotate.conf:

/var/log/fetchmail/fetchmaillog {
  daily
  missingok
  rotate 10
  delaycompress
  create 644 fetchmail adm
  postrotate
 /etc/init.d/fetchmail restart
  endscript
}

und Du kannst dir sicher sein, daß die logs nicht überlaufen, sofern
cron.daily regelmäßig läuft ;-)

Ich habe aber mailfilter angewiesen ein eigenes log zu schreiben, da
es dann einfacher ist es auszuwerten. Mann sollte doch mal schuen,
ob vielleicht ein guter Freund gelöscht wurde. Man kann dann die
Regeln entsprechend anpassen.

Ciao

Elimar

-- 
.~.
/V\   L   I   N   U   X
   /( )\ Phear the Penguin
   ^^-^^


signature.asc
Description: Digital signature


Re: mailfilter aus fetchmail

2004-02-29 Diskussionsfäden Thorsten Haude
Moin,

* Regine Bast wrote (2004-02-29 10:36):
On Sun, Feb 29, 2004 at 09:23:21AM +0100, Thorsten Haude wrote:
 * Regine Bast wrote (2004-02-29 08:30):
 Wo legt man den sinnvoll dies Logdatei an?
 
 Halt irgendwo, wo Du Schreibrechte hast. Vielleicht ein
 Unterverzeichnis von ~/Mail oder in einem Konfigurationsverzeichnis
 eines Deiner Mailprogramme oder in /tmp (wenn Du die Logs nur kurz
 brauchst) oder einfach in ~.

Wieso ich?
mailfilter wird bei mir von fetchmail aufgerufen,
und das wird bei mir von über ip-up.d von ppp aufgerufen.
Fetchmail scheint als user fetchmail zu laufen. Dieser hat aber
in meinen Homeverzeichnis kein Schreibrecht.

Ok, ich habe da zu sehr mein eigenes Setup im Kopf gehabt. Bei
übergibt Fetchmail die Mails an den MTA, der liefert sie mit den
Rechten des Empfängers aus.

Vielleicht willst Du das ja auch machen, der Zwischenschritt sorgt
noch für ein wenig mehr Sicherheit, weil die Mails bei Problemen bei
der Auslieferung schon lokal vorliegen.


Ein eignes Homeverzeichnis hat der standardmäßig auch nicht,
außerdem, fände ich irgendwas unter /var/log besser.
Aber vielleicht ist meine Annahme auch falsch. (Als welcher User
fetchmail und somit auch mailfilter läuft?)

Das kannst Du feststellen, indem Du versuchsweise nach /tmp loggst.
Der Dateibesitzer dürfte schon interessant sein, ansonsten läßt Du
Mailfilter die $UID loggen.


Thorsten
-- 
Trying to make bits uncopyable is like trying to make water not wet.
The sooner people accept this, and build business models that take
this into account, the sooner people will start making money again.
- Bruce Schneier


pgp0.pgp
Description: PGP signature


Re: mailfilter aus fetchmail

2004-02-29 Diskussionsfäden Regine Bast
Es ist mir ja peinlich,
aber dank dem Hinweis von Elimar auf die Log-Datei von fetchmail
ist mir aufgefallen, dass ich mich bei der Angabe der rc-Datei von
mailfilter verschrieben hatte.

Nun funktionierts mit der Log-Datei in /var/log/fetchmail


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)