Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

12.08.2008, 08:53

Permission denied Virtual mail User Postfix

Hi ich habe das Howto: http://www.gentoo.org/doc/en/virt-mail-howto.xml durchgearbeitet funktioniert auch soweit ganz gut
abgesehen davon dass sich die Virtual mail user nicht am System anmelden können um ihre Emails abzuholen.

Eine weiterleitung der Emails von einem Vitruellen Konto auf ein Locales funktioniert ohne Porbleme.
bei jedem Anmelde Versuch finde ich in den mail logs folgenden fehler mit dem ich aber nichts anzufangen weiß

Quellcode

1
Aug 12 08:28:39 antifuse postfix/virtual[5845]: 8FE322CE403B: to=<dummy@piffpaffpuff.net>, relay=virtual, delay=29786, delays=29786/0.01/0/0.02, dsn=4.2.0, status=deferred (delivery failed to mailbox //1002: unable to create lock file //1002.lock: Permission denied)


der Eintag für dummy in die Mysql DB sieht so aus

in der Transport:
id domain destination
1 anderedomain.de local:
2 piffpaffpuff.net virtual:


und in der users
1 tobias@anderedomain.de test tobias 1001 100 /home/tobias /home/tobias/.maildir/ y /* y bei postfix*/
2 dummy@piffpaffpuff.net dummy dummy 1002 1002 /home/vmail /home/vmail/piffpaffpuff.net/dummy/.maildir/ y /* y bei postfix*/

das maildir für dummy liegt im richtigen ordner und postfix verfügt über die scheibrechte

die uid und gid sind die des nutzers Vmail
/etc/passwd

Quellcode

1
vmail:x:1002:1002::/home/vmail:/bin/false




Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
antifuse piffpaffpuff.net # ls -la
total 12
drw------- 3 vmail vmail 4096 Aug 11 21:28 .
drw------- 6 vmail vmail 4096 Aug 11 21:28 ..
drw------- 3 vmail vmail 4096 Aug 11 21:29 dummy
antifuse piffpaffpuff.net # cd dummy/
antifuse dummy # ls -la
total 12
drw------- 3 vmail vmail 4096 Aug 11 21:29 .
drw------- 3 vmail vmail 4096 Aug 11 21:28 ..
drw------- 5 vmail vmail 4096 Aug 11 21:29 .maildir
antifuse dummy # 


wenn ich versuche eine mail zu zu stellen schaut sie sache ungefähr so aus
(in den logs)

Quellcode

1
2
Aug 12 09:28:47 antifuse postfix/smtpd[5990]: NOQUEUE: reject: RCPT from asmtp.fh-landshut.de[193.175.141.229]: 550 5.1.1 <dummy@betriebswerk-landshut.de>: Recipient address rejected: User unknown in local recipient table; from=<XXX@fh-landshut.de> to=<dummy@betriebswerk-landshut.de> proto=ESMTP helo=<asmtp.fh-landshut.de>
Aug 12 09:28:47 antifuse postfix/smtpd[5990]: > asmtp.fh-landshut.de[193.175.141.229]: 550 5.1.1 <dummy@betriebswerk-landshut.de>: Recipient address rejected: User unknown in local recipient table


mach ich aber einen Eintrag unter virtual der die mail an einen Localen user weiter leitet gehts ohne probleme

ich seh nicht ganz wo der fehler liegt ich hoffe ihr könnt mir helfen ....

Gruß Tobias

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »FFF« (12.08.2008, 10:01)


2

12.08.2008, 10:01

Zitat

vice-versa> F6F: something's hosed up for sure, I would have expected it to look more like, delivery failed to mailbox /var/mail/dummy.lock: unable to create lock file /var/mail/dummy.lock: Permission denied
<F6F> thx vice-versa
<F6F> im also unable to send Emails to the vmail user
<F6F> Recipient address rejected: User unknown in local recipient table
<F6F> hm
<vice-versa> was this a functional server, or fresh setup?
<F6F> fresh setup
<F6F> śetup is like this http://www.gentoo.org/doc/en/virt-mail-howto.xml
<vice-versa> like or is?
<F6F> is
<F6F> should be *G*
<vice-versa> let's see a pastebin of the output from postconf -n
<vice-versa> !pastebin
<knoba> vice-versa: "pastebin" : a way to paste larger amounts of text so that other people can read it. Try http://www.rafb.net/paste/ or http://paste.debian.net/ - Do not forget to tell us the URL where you pasted it.
<F6F> http://rafb.net/p/5dLryz87.html
* toytoy hat die Verbindung getrennt (Read error: 110 (Connection timed out))
<vice-versa> F6F: 1002 is the correct uid for the vmail user?
<F6F> cat /etc/passwd | grep vmail
<F6F> vmail:x:1002:1002::/home/vmail:/bin/false
<vice-versa> what's postmap -q dummy@piffpaffpuff.net mysql:/etc/postfix/mysql-virtual-maps.cf spit out
<vice-versa> change dummy to something valid if you munged your log excerpt above
<F6F> 1002
<vice-versa> ok, that's the problem
<F6F> i dont see it *G*
<vice-versa> it should give you the path to the users mailbox
<F6F> ah ok
<F6F> so its an error in the mysql db?
<vice-versa> that's what I'm thinking, but lets start with a pastebin of the contents of /etc/postfix/mysql-virtual-maps.cf
<vice-versa> feel free to munge the password ;)
<F6F> i think I have the error
<F6F> mysql-virtual-uid.cf
<F6F> select_field = uid
<F6F> zonk
* war9407 (i=war@liquidswords.org) hat #postfix betreten
<vice-versa> F6F: yeah, I would guess you mixed mysql-virtual-maps.cf and mysql-virtual-uid.cf for each other
<F6F> http://rafb.net/p/O1eJ5K79.html
<F6F> jo
<F6F> I did *G*
<F6F> do you wanna have a kiss?
<F6F> *G*