Hallöchen,
ich möchte eine auto-response Funktion implementieren, die soweit auch funktioniert (getestet auf anderem Mailserver mit gleicher sendmail Version, gleichen Verzeichnis und Programmrechten) nur leider auf meinem Mailserver nicht.
Der Server nimmt die Mail entgegen und bei der Bearbeitung mit procmail tritt dann folgender Fehler auf:
Jan 10 17:30:29 smtprelay sendmail[2566]: NOQUEUE: SYSERR(martin):
can not write to queue directory /var/spool/clientmqueue/
(RunAsGid=0, required=101): Permission denied
Ich geh mal davon aus, dass procmail nicht die nötigen Rechte bzw. wie in diesem Fall unter der falschen Gid läuft. Procmail der Gruppe smmsp (Mailserverdeamon) zuzuordnen und das switch gid Bit zu setzten endeten mit dem Fehler, dass procmail nun nicht mehr genügend Rechte hat die .procmailrc im Homeverzeichnis auszuwerten oder die Mails in das Spoolverzeichnis zu verschieben.
Die Rechte der Spoolverzeichnisse oder Queue-Verzeichnisse zu ändern ist auch nicht, dann meckert sendmail.
Any hints?
Grüße
Martin
P.S.: Der Server läuft auf SuSE 7.3 mit sendmail 8.12.1 und procmail ? (Version von SuSE 7.3)