exim fehlermeldung & mailscript BNBFORM.CGI

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
sdi44
Posts: 11
Joined: 2007-11-14 16:09
 

exim fehlermeldung & mailscript BNBFORM.CGI

Post by sdi44 »

Hallo,

seit 3 Tagen funktionieren auf meinem rootserver die Webformulare über bnbform.cgi (http://bignosebird.com/carchive/bnbform.shtml) nicht mehr.
Das Script übergibt das Mail über:
$SEND_MAIL="/usr/sbin/sendmail -t";

Zusammenhang: der SRV wurde in VMware virtualisiert und erhielte eine neue IP.

Ich muß dazu sagen, daß der alte Sysadmin, der den SRV gebaut hat, nicht mehr erreichbar ist, und ich nicht sooo fit bin noch.

Jetzt hab ich 2 Tage Fehlersuche betrieben.

Über die shell lassen sich Mails manuell versenden, beim Versand über die Formulare erhält man keine Fehlermeldung, doch finde ich rein gar nichts in den Logfiles von Exim dazu.

Jedoch habe ich mir unverständliche Logs im Apache gefunden:

2007-11-12 10:41:02 1IrVmw-0000J6-00 Cannot open main log file "/var/log/exim/mainlog": Permission denied: euid=501 egid=12
2007-11-12 10:41:02 1IrVmw-0000J6-00 Cannot open main log file "/var/log/exim/mainlog": Permission denied: euid=501 egid=12
exim: could not open panic log - aborting: original error above

In der Datei /var/log/exim/mainlog steht:
2007-11-14 15:11:31 SIGINT received while reading local message
2007-11-14 15:11:46 SIGINT received while reading local message

Was bedeutet das? Kann das der Grund sein?
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: exim fehlermeldung & mailscript BNBFORM.CGI

Post by Roger Wilco »

Ist das SUID-Bit für /usr/sbin/sendmail bzw. /usr/sbin/exim gesetzt?
sdi44
Posts: 11
Joined: 2007-11-14 16:09
 

Re: exim fehlermeldung & mailscript BNBFORM.CGI

Post by sdi44 »

hm... ich verstehe Deine Frage nicht.
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: exim fehlermeldung & mailscript BNBFORM.CGI

Post by Roger Wilco »

Die Fehlermeldung ist eindeutig. Exim versucht die Logs zu öffnen, kann das aber auf Grund fehlender Rechte nicht tun, weil es von einem Skript aus mit der UID 501 und GID 12 aufgerufen wird.
Mit dem SUID-Bit hätte das Exim-Binary die korrekten Rechte. Wie lautet die Ausgabe von `ls -l /usr/sbin/exim`?
sdi44
Posts: 11
Joined: 2007-11-14 16:09
 

Re: exim fehlermeldung & mailscript BNBFORM.CGI

Post by sdi44 »

Hallo,

das ist die Ausgabe:

web10:~ # ls -l /usr/sbin/exim
lrwxrwxrwx 1 root root 18 Sep 23 2003 /usr/sbin/exim -> /usr/exim/bin/exim

Ich muß dazusagen, daß ich vor 4 Tagen im Verzeichnis:
/base/var/log/exim
alles gelöscht habe manuell über die Shell - alle Dateien.

Hätte ich das nicht tun dürfen?

Wenn nicht, wie krieg ich das wieder hin?
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: exim fehlermeldung & mailscript BNBFORM.CGI

Post by Roger Wilco »

sdi44 wrote:web10:~ # ls -l /usr/sbin/exim
lrwxrwxrwx 1 root root 18 Sep 23 2003 /usr/sbin/exim -> /usr/exim/bin/exim
Das ist nur ein symbolischer Link. Jetzt noch `ls -l /usr/exim/bin/exim`.
sdi44 wrote:Ich muß dazusagen, daß ich vor 4 Tagen im Verzeichnis:
/base/var/log/exim
alles gelöscht habe manuell über die Shell - alle Dateien.

Hätte ich das nicht tun dürfen?
Solange du die Verzeichnisse mit den entsprechenden Rechten wieder anlegst...
sdi44
Posts: 11
Joined: 2007-11-14 16:09
 

Re: exim fehlermeldung & mailscript BNBFORM.CGI

Post by sdi44 »

Hier die Ausgabe:
ls -l /usr/exim/bin/exim
-rwsr-xr-x 1 root root 538145 Sep 12 2002 /usr/exim/bin/exim

Die Verzeichnisse habe ich eh nicht gelöscht, nur die Logdateien selber.
sdi44
Posts: 11
Joined: 2007-11-14 16:09
 

Re: exim fehlermeldung & mailscript BNBFORM.CGI

Post by sdi44 »

Hallo,

könnte es denn sein, daß der Fehler daher kommt, daß wir einen neuen Kernel installiert haben?

Sonst läuft alles bestens.

Roger: kannst Du mit den Rechten was anfangen?