Helmut Metzdorf <[EMAIL PROTECTED]> writes:
Helmut Metzdorf <[EMAIL PROTECTED]> writes:

> Hallo,
> 
> erstmal vielen Dank für die Hilfe, das bei Fetchmail
> smtphost localhost angegeben sein muss lag ganz aus
> meiner Vorstellung. Nach der Manpage nahm ich als
> sicher an, das es der Defaultwert sei.

Ich allerdings auch!
Bis letzte Woche hatte ich hier ein Suse 5.0 laufen,
da war die 'smtphost'-Zeile auch nicht noetig.
Keine Ahnung, warum der Effekt auftritt (compilier-option, andere
fetchmail-version, vielleicht liegt es auch an smail, ich hatte vorher
sendmail benutzt.., keine Ahnung)

> der Post automatisieren will (mittels Cron), ergibt 
> sich folgendes Problem:
>  
> Ein entsprechendes Script muss erstmal die Verbindung
> zum Provider aufbauen, das braucht root-privilegien,
> runq kann auch als root gestarted werden - soweit
> o.k., jetzt aber muss fetchmail als user gestarted
> werden und zum Abschluss muss root die Verbindung 
> wieder schliessen.
> 
> Meine Idee dazu: (Scriptentwurf)
> GetMail (UID root):
>       Connect
>       runq
>       cd /home/xyz
>               sh DailyMail (UID xyz)
>       cd
>       EndConnect
>       exit
> 
> Kann das so funktionieren? Kommentare und Kritik erwünscht.
> 
> Dank im voraus
> 

Ich denke schon..obwohl es halt mehr auf die Details ankommen
wird als das Skript im Groben.

Wenn du fetchmail als xyz aufrufen willst reicht ein simples 
su xyz --login --command=fetchmail.
Sollte es eigentlich tun.

Du kannst alternativ in der fetchmailrc auch
den User angeben:

poll <popserver> protocol pop3
user <remotelogin> password <> is <locallogin> <---
smtphost localhost

Damit sollte es eigentlich egal sein, wer das ausfuehrt.
Du wuerdest die .fetchmailrc bloss nach /root verlagern muessen.
Oder aber

       -f pathname, --fetchmailrc pathname
              Specify a non-default name for the .fetchmailrc run
              control  file. 

Ich hoffe das hilft ein bisschen weiter..

cu,
        Daniel




------------------------------------------------ > Um sich aus der
Liste auszutragen schicken Sie > bitte eine E-Mail an [EMAIL PROTECTED]
die im Body > "unsubscribe debian-user-de <your_email_address>" >
enthaelt.  > Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] >
------------------------------------------------ > Anzahl der
eingetragenen Mitglieder: 452 >

-- 
___________________________________________________________________________
 mailto:[EMAIL PROTECTED]                       Software is like sex.
 http://www.in.tum.de/~stodden                  It's better when it's free
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an [EMAIL PROTECTED] die im Body
"unsubscribe debian-user-de <your_email_address>"
enthaelt.
Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
------------------------------------------------
Anzahl der eingetragenen Mitglieder:     450

Antwort per Email an