Qmail: "message has wrong owner"

pork

Registered User
Hallo Leute.
Habe einen 1und1 VServer mit Suse 9.3 und Plesk 7.5.4.
Ich möchte über die phpmail() Funktion Mails verschicken.

Im 1und1 Controlcenter funktioniert das Postfächer anlegen ohne Probleme. Diese Postfächer bringen mir leider nichts, da sie nur über POP3/SMTP erreichbar sind.
Hab mir dann gedacht, ich könnte QMail benutzen, um Mails vom Server selbst und nicht den Mailserver von 1und1 zu versenden. Über Plesk habe ich ein neues Postfach angelegt. Login über Horder funktioniert. Es gehen jedoch keine Mails raus bzw. kommen an.

Die Logdatei sagt mir folgendes (viele Einträge hintereinander):
Jun 13 21:56:50 s15210275 qmail: 1150228610.801474 delivery 1193: failure: Sorry,_message_has_wrong_owner._(#4.3.5)/I'm_not_going_to_try_again;_this_message_has_been_in_the_queue_too_long./

danke schonmal für eure Hilfe.
pork
 
Erstmal ne Grundsatzfrage:
Was willst Du denn ausser SMTP/POP3/IMAP noch mit den Mails machen?

Du hast irgendwas in den Verzeichnisrechte verhunzt. Meistens in /var/qmail/queue/mess/.

Solltest Du es nicht per Hand machen wollen, kannst Du dir queue-fix installieren (make && make install) und dann so aufrufen:
Code:
/var/qmail/bin/queue-fix /var/qmail/queue/mess/

huschi.
 
/var/qmail/queue/mess # ls -al
Code:
total 50
drwxrwxrwx  25 qmailq qmail 2048 Mar 27 15:39 .
drwxrwxrwx  11 qmailq qmail 2048 Mar 27 15:39 ..
drwxrwxrwx   2 qmailq qmail 2048 Aug 24  2005 0
drwxrwxrwx   2 qmailq qmail 2048 Mar 27 22:39 1
drwxrwxrwx   2 qmailq qmail 2048 Jun  6 04:11 10
drwxrwxrwx   2 qmailq qmail 2048 Jun 13 21:56 11
drwxrwxrwx   2 qmailq qmail 2048 Jun  9 05:55 12
drwxrwxrwx   2 qmailq qmail 2048 Jun  9 21:26 13
drwxrwxrwx   2 qmailq qmail 2048 Jun  8 14:30 14
drwxrwxrwx   2 qmailq qmail 2048 Jun 11 21:59 15
drwxrwxrwx   2 qmailq qmail 2048 May 11 15:02 16
drwxrwxrwx   2 qmailq qmail 2048 Jun 12 13:14 17
drwxrwxrwx   2 qmailq qmail 2048 May 18 18:21 18
drwxrwxrwx   2 qmailq qmail 2048 May 18 20:21 19
drwxrwxrwx   2 qmailq qmail 2048 Aug 24  2005 2
drwxrwxrwx   2 qmailq qmail 2048 Jun 13 00:23 20
drwxrwxrwx   2 qmailq qmail 2048 Jun 13 00:54 21
drwxrwxrwx   2 qmailq qmail 2048 Jun 13 05:11 22
drwxrwxrwx   2 qmailq qmail 2048 Aug 24  2005 3
drwxrwxrwx   2 qmailq qmail 2048 Jun 14 00:12 4
drwxrwxrwx   2 qmailq qmail 2048 Jun 14 10:43 5
drwxrwxrwx   2 qmailq qmail 2048 Jun 14 10:46 6
drwxrwxrwx   2 qmailq qmail 2048 Jun 13 14:28 7
drwxrwxrwx   2 qmailq qmail 2048 Jun 13 14:56 8
drwxrwxrwx   2 qmailq qmail 2048 Jun 10 05:39 9
/var/qmail # ls -al
Code:
total 20
drwxrwxrwx  10 root   qmail 2048 Mar 27 15:40 .
drwxrwxrwx  15 root   root  2048 Mar 27 15:44 ..
drwxrwxrwx   2 alias  qmail 2048 Mar 27 15:44 alias
drwxrwxrwx   2 root   qmail 2048 Mar 27 15:39 bin
drwxrwxrwx   2 root   qmail 2048 Mar 27 15:39 boot
drwxrwxrwx   2 root   qmail 2048 May 15 13:50 control
drwxrwxrwx   9 root   qmail 2048 Apr 18 19:47 mailnames
drwxrwxrwx   2 root   qmail 2048 Mar 27 15:39 plugins
drwxrwxrwx  11 qmailq qmail 2048 Mar 27 15:39 queue
drwxrwxrwx   2 root   qmail 2048 Jun 14 11:16 users
wo wird denn festgelegt, ob die Mails auf pop.1und1.de oder auf meinem eigenen VServer auflaufen?

das kriege ich zurück wenn ich eine Mail schicke an ein über Plesk erstelltes Postfach:
Technical details of permanent failure:
Code:
PERM_FAILURE: SMTP Error (state 9): 550 <xxx@xxxx.com>: invalid address

Habt ihr noch einen Tipp ?

MOD : CODE Tags gesetzt.
 
Last edited by a moderator:
pork said:
/var/qmail/queue/mess # ls -al
Hier scheint alles ok zu sein.

wo wird denn festgelegt, ob die Mails auf pop.1und1.de oder auf meinem eigenen VServer auflaufen?
Im MX-Record des DNS-Eintrages. (Siehe im 1und1-Admin -> Domain-Verwaltung)

das kriege ich zurück wenn ich eine Mail schicke an ein über Plesk erstelltes Postfach:
Hier sind leider viele offene Fragen:
a) Wer schickt es zurück? (siehe Mailheader)
b) Gibt es dazu Logeinträge auf Deinem Server?

huschi.
 
Der SMTP Fehler war irgendwo logisch, da der Benutzer an den ich die Mail geschickt habe auf dem 1und1 Mailserver nicht vorhanden war. Habe jetzt den MX Record auf den eigenen Mailserver umgestellt. Melde mich dann noch mal wenn die Umstellung vollzogen wurde.

Danke für die Hilfe :)

pork
 
Huschi said:
Erstmal ne Grundsatzfrage:
Was willst Du denn ausser SMTP/POP3/IMAP noch mit den Mails machen?

Du hast irgendwas in den Verzeichnisrechte verhunzt. Meistens in /var/qmail/queue/mess/.

Solltest Du es nicht per Hand machen wollen, kannst Du dir queue-fix installieren (make && make install) und dann so aufrufen:
Code:
/var/qmail/bin/queue-fix /var/qmail/queue/mess/

huschi.

Wenn ich das so mache kommt bei mir immer:

Code:
 make && make install
./load queue-fix fifo.o fs.a stralloc.a getln.a open.a error.a \
substdio.a alloc.a str.a
queue-fix.o(.text+0xc88): In function `rename_mess':
queue-fix.c: undefined reference to `errno'
queue-fix.o(.text+0x14b6): In function `check_item':
queue-fix.c: undefined reference to `errno'
queue-fix.o(.text+0x162f):queue-fix.c: undefined reference to `errno'
queue-fix.o(.text+0x16b6):queue-fix.c: undefined reference to `errno'
substdio.a(substdi.o)(.text+0x29): In function `oneread':
substdi.c: undefined reference to `errno'
substdio.a(substdo.o)(.text+0x44):substdo.c: more undefined references to `errno                                                                ' follow
collect2: ld returned 1 exit status
make: *** [queue-fix] Error 1

Ne Idee?
 
Back
Top