![](https://seccdn.libravatar.org/avatar/3112b6c2aa2dc7030cc94b8d1f7938a0.jpg?s=120&d=mm&r=g)
Goran Ristic wrote:
Vielleicht kann mich ja jemand auf die Idee bringen, warum auf einen pgp-request von einem lokalen user der pgp-key nicht gesendet wird?
Ich wollte gern mal testen, ob es sich machen läßt, gewisse Anfragen automatisch zu beantworten.
Kann sein, dass die aufgerufenen Programme nicht gefunden werden, da die Pfadangaben fehlen. Ich würde alle aufgerufene Programme samt Pfad in Variablen aufbewahren: FORMAIL=/usr/bin/formail SENDMAIL=/usr/sbin/sendmail CAT=/bin/cat
Hier ein Auszug aus der ~/.procmailrc: :0 c * !^FROM_DEAMON * !^X-Loop:.*g.ristic@berlin.de * !^Subject:.*[RrEe]: ^^^^^^^^^ Die Subject-Line darf nach dieser Regel kein R, r, E oder e enthalten. Das tut sie aber.
Besser: * !^Subject:.*[Rr][Ee]:
* ^Subject: get pgpkey | ( formail -r ;\ ^ Hier würde ich eine X-Loop-Zeile einfügen:
| ($FORMAIL -rA"X-Loop: g.ristic@berlin.de"; \
echo "Reply to your PGP-request.";\
echo "" # fügt eine Leerzeile zwischen Text und Key ein.
cat /home/PGP/Goran.asc;\
$CAT /home/PGP/Goran.asc;) | $SENDMAIL -oi -t
Dann habe ich es ein wenig geändert: ... ( formail -r -A \ ^Da gehört kein Leerzeichen hin.
"X-Loop: g.ristic@berlin.de";\ cat < $HOME/PGP/Goran.asc ) \ ^ Ist überflüssig, cat gibt die Datei aus, die man ihm als Parameter mitgibt.
| sendmail -t -oi
Auch das will nicht. Was ist der Fehler?
Ich tippe auf die fehlenden Pfadangaben zu den Programmen. christian -- Bitte kein CC: bei Antwort an Mailingliste Mail-Etikette: To: cschult@gmx.de, Subject: send etikette Mail-Etikette: http://www.ndh.net/home/schult/etikette.html --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com