Plesk - Horde: sendmail returned error code 126

pro---studio

New Member
Hi,

der nächste Spaß von Plesk 8.3.0:

Wenn ich versuche eine Mail über Horde zu schicken bekomme ich die Fehlermeldung:

sendmail returned error code 126

und die Mail wird nicht verschickt. Hatte irgendwer schon mal dieses Problem und eine Lösung?

Danke euch.
 
Zur Lösung des Problems braucht man deutlich mehr Informationen. Aber der Fehler wird sicherlich nicht ganz spurlos an den Logfiles vorbei gegangen sein. Dort solltest Du mal nachschauen, denn mit dem völlig unspezifischen Code 126 kann niemand was anfangen...
 
So,

OK - habe nun nachgeschaut...

meine psa-horde Logdatei sagt:

Mar 10 13:11:26 HORDE [error] [imp] sendmail returned error code 126 [on line 1087 of "/usr/share/psa-horde/imp/compose.php"]



in der entsprechenden Datei heißt es:


Code:
   /* Send the messages out now. */
    foreach ($messagesToSend as $val) {
        $headers = &Util::cloneObject($msg_headers);
        $headers->addMIMEHeaders($val['msg']);
        $res = $imp_compose->sendMessage($val['to'], $headers, $val['msg'], $charset);
        if (is_a($res, 'PEAR_Error')) {
            /* Unsuccessful send. */
            Horde::logMessage($res->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
            $notification->push(sprintf(_("There was an error sending your message: %s"), $res->getMessage()), 'horde.error');
            $get_sig = false;
            break 2;
        }
    }


Macht es Sinn och andere Logdateien zu posten? Habt ihr eine Ahnung was das Problem ist?
 
Last edited by a moderator:
Ich meinte eher die Meldungen, die sendmail in den Logs gelassen hat, denn daran lässt sich alleine der Fehler erkennen (/var/log/mail*, /var/log/messages).
 
OK,

hier die Einträge (servernamen und realnamen mit x versehen)


messages.log
Code:
Mar 10 13:11:25 hxxxxx imapd: Connection, ip=[127.0.0.1]
Mar 10 13:11:25 hxxxxx imapd: IMAP connect from @ [127.0.0.1]INFO: LOGIN, user=x.xxxxxxx, ip=[127.0.0.1], protocol=IMAP
Mar 10 13:11:26 hxxxxx imapd: 1205151086.251130 LOGOUT, user=x.xxxxxxx, ip=[127.0.0.1], headers=0, body=0, rcvd=61, sent=574, maildir=/var/qmail/mailnames/xxxxx.de/x.xxxxxxxxxxx/Maildir
Mar 10 13:11:37 hxxxxx imapd: Connection, ip=[127.0.0.1]
Mar 10 13:11:37 hxxxxx imapd: IMAP connect from @ [127.0.0.1]INFO: LOGIN, user=x.xxxxx, ip=[127.0.0.1], protocol=IMAP
Mar 10 13:11:37 hxxxxx imapd: 1205151097.605225 LOGOUT, user=x.xxxxx, ip=[127.0.0.1], headers=0, body=0, rcvd=106, sent=368, maildir=/var/qmail/mailnames/xxxxx.de/x.xxxxx/Maildir

mail.info
Code:
Mar 10 13:11:25 hxxxxx imapd: IMAP connect from @ [127.0.0.1]INFO: LOGIN, user=x.xxxxxx, ip=[127.0.0.1], protocol=IMAP
Mar 10 13:11:26 hxxxxx imapd: 1205151086.251130 LOGOUT, user=x.xxxxxx, ip=[127.0.0.1], headers=0, body=0, rcvd=61, sent=574, maildir=/var/qmail/mailnames/xxxxx.de/x.xxxxxx/Maildir

In den anderen mail* Logdateien gibt es für diesen Zeitpunkt keine Eintragungen.
 
Last edited by a moderator:
Hast Du PHP-Funktionen abgeschaltet (disable_functions)? *rat*

Der Auszug aus dem Logfile bringt nichts, da dort keine Fehler oder Meldungen von Sendmail zu sehen sind sonder nur vom imapd.
 
Ich habe heute das selbe Problem bemerkt.

Sep 02 09:47:11 HORDE [error] [imp] sendmail returned error code 126 [on line 1087 of "/usr/share/psa-horde/imp/compose.php"]

Ich habe eigentlich nichts gemacht außer ein apt-get upgrade.

woran kann der Fehler liegen?
 
mail.info
messages.log

sehen genauso aus wie bei pro---studio

welches log meinst du noch?

*UPDATE*

Ich denke ich habe das Problem gefunden und zwar im apache error log:

/var/qmail/bin/qmail-inject: line 2: /bin/date: Too many open files in system
/bin/sh: error while loading shared libraries: libdl.so.2: cannot open shared object file: Error 23
/var/qmail/bin/qmail-inject: line 4: echo: write error: Broken pipe
cat: write error: Broken pipe
cat: write error: Broken pipe

jedes mal wenn ich versuche über horde etwas zu senden kommt dieser Eintrag ins Log...

#cat /proc/user_beancounters
ergibt:
numfile 1963 1980 16448 16448 3264

*UPDATE2*
Ich benutze
"lsof -n|grep -oE '^[a-z]+'|sort|uniq -c|sort -n"
um mir anzeigenzulassen welcher Prozess wieviele Dateien bentzt.
In dem Moment wo ich in Horde eine Mail versenden will schnellt die Dateizahl von Qmail extrem hoch:

17361 qmail

Was nun?

danke schonmal
 
Last edited by a moderator:
Back
Top