2005/6/27, Amit <[EMAIL PROTECTED]>:
Hi Russ/Hardik.,Thanx so much for lending a helping ear to my problem..I am posting the outputs of user ldif export, /var/qmail/bin/qmail-showctl, the permissions I have in /var/qmail/control and the log file for /var/qmail/log/qmail-send/current....1. outputs of user Amit's ldif exportdn: uid=amit,ou=Users,dc=mydomain,dc=comcn: amitsn: amituid:amituidNumber: 1003gidNumber: 1000homeDirectory: /home/amitloginShell: /bin/bashgecos: System Userdescription: System UsersambaLogonTime: 0sambaLogoffTime: 2147483647sambaKickoffTime: 2147483647sambaPwdCanChange: 0displayName: System UsersambaSID:S-1-5-21-1033752373-4158422787-2430110392-3006
sambaPrimaryGroupSID:S-1-5-21-1033752373-4158422787-2430110392-3001sambaLogonScript: amit.cmdobjectClass: topobjectClass: inetOrgPersonobjectClass: posixAccountobjectClass: shadowAccountobjectClass: sambaSAMAccountobjectClass: qmailUsermail: [EMAIL PROTECTED]mailHost: mailserver.intranet.mydomain.comaccountStatus: activemailMessageStore: /var/qmail/maildirs/amit/mailAlternateAddress: [EMAIL PROTECTED]
mailAlternateAddress: [EMAIL PROTECTED]
mailAlternateAddress: [EMAIL PROTECTED]
mailAlternateAddress: [EMAIL PROTECTED]
mailAlternateAddress: [EMAIL PROTECTED]mailAlternateAddress: [EMAIL PROTECTED]sambaLMPassword: 860CFB1391773F06AAD3B435B51404EE
sambaAcctFlags: [U]sambaNTPassword: 6E175C051DAFFC138BD5078A922D2668
sambaPwdLastSet: 1119643965sambaPwdMustChange: 1128197565userPassword: {CRYPT}vNvW98tPUp7tU2. /var/qmail/bin/qmail-showctlqmail home directory: /var/qmail.user-ext delimiter: -.paternalism (in decimal): 2.silent concurrency limit: 500.subdirectory split: 23.
user ids: 1003, 1004, 1005, 0, 1006, 1007, 1008, 1009.
group ids: 1001, 1002.me: My name is mailserver.intranet.mydomain.comldapserver: My ldap server is localhostbadmailfrom: (Default.) Any MAIL FROM is allowed.badmailfrom-unknown: (Default.) Any MAIL FROM from hosts without PTR is allowed.badrcptto: (Default.) Any RCPT TO is allowed.bouncefrom: (Default.) Bounce user name is MAILER-DAEMON.bouncehost: (Default.) Bounce host name is mailserver.intranet.mydomain.com.bouncemaxbytes: (Default.) Bounce data limit is 0 bytes.concurrencylocal: (Default.) Local concurrency is 10.concurrencyremote: (Default.) Remote concurrency is 20.custombouncetext: (Default.) No custombouncetext.databytes: (Default.) SMTP DATA limit is 0 bytes.defaultdomain: Default domain name is mydomain.com.defaulthost: (Default.) Default host name is mailserver.intranet.mydomain.com.dirmaker: (Default.) Program to create homedirs not defined.doublebouncehost: (Default.) 2B recipient host: mailserver.intranet.mydomain.com.doublebounceto: (Default.) 2B recipient
user: postmaster.envnoathost: (Default.) Presumed domain name is mailserver.intranet.mydomain.com.goodmailaddr: (Default.) No good mail addresses.helohost: (Default.)SMTP client HELO host name is mailserver.intranet.mydomain.com.idhost: (Default.)Message-ID host name is mailserver.intranet.mydomain.com.localiphost: (Default.)Local IP address becomes mailserver.intranet.mydomain.com.locals:
Messages for localhost are delivered locally.Messages for mailserver are delivered locally.Messages for intranet.mydomain.com are delivered locally.Messages for mailserver.intranet.mydomain.com are delivered locally.Messages for localhost.mydomain.com are delivered locally.
Messages for mailserver.mydomain.com are delivered locally.me: My name is mailserver.intranet.mydomain.com.outgoingip: (Default.) Bind qmail-remote to 0.0.0.0.pbscachesize: (Default.) PBS cachesize is 1048576 bytes.pbsenv: (Default.) No environment variables will be passed.pbsip: (Default.) Bind PBS daemon to 0.0.0.0.pbsport: (Default.) PBS deamon listens on port 2821.pbssecret: (Default.) PBS shared secret is undefined! Uh-oh.pbsservers: (Default.) No PBS servers.pbstimeout: (Default.) PBS entries will be valid for 600 seconds.percenthack: (Default.) The percent hack is not allowed.plusdomain: Plus domain name is mydomain.com.qmqpcip: (Default.) Bind qmail-qmqpc to 0.0.0.0.qmqpservers: (Default.) No QMQP servers.queuelifetime: (Default.) Message lifetime in the queue is 604800 seconds.quotawarning: (Default.) No quotawarning.rbllist: (Default.) No RBL listed.rcpthosts:SMTP clients may send messages to recipients at mydomain.com.
SMTP clients may send messages to recipients at intranet.mydomain.com.SMTP clients may send messages to recipients at mailserver.intranet.mydomain.com.SMTP clients may send messages to recipients at localhost.SMTP clients may send messages to recipients at mailserver.SMTP clients may send messages to recipients at localhost.mydomain.com.SMTP clients may send messages to recipients at mailserver.mydomain.com.morercpthosts: (Default.) No effect.morercpthosts.cdb: (Default.) No effect.relaymailfrom: (Default.) Relaymailfrom not enabled.smtpgreeting: (Default.) SMTP greeting: 220 mailserver.intranet.mydomain.com.smtproutes:
SMTP route: mydomain.com:smtp.myisp.comtimeoutconnect: (Default.)
SMTP client connection timeout is 60 seconds.timeoutremote: (Default.) SMTP client data timeout is 1200 seconds.timeoutsmtpd: (Default.) SMTP server data timeout is 1200 seconds.Now the qmail-ldap specific files:ldapbasedn: LDAP basedn: dc=mydomain, dc=com.ldapserver: localhostldaplogin: LDAP login: cn=Manager, dc=mydomain, dc=com.ldappassword: LDAP password: secret.ldaptimeout: (Default.) LDAP server timeout is 30 seconds.ldapuid: Default UID is 600.ldapgid: Default GID is 600.ldapobjectclass: The objectclass to limit ldap filter is qmailuser.ldapmessagestore: Prefix for non absolute paths is /var/qmail/maildirs.ldapdefaultdotmode: Default dot mode for ldap users is both.defaultquotasize: (Default.) Mailbox size quota is 0 bytes (0 is unlimited).defaultquotacount: (Default.) Mailbox count quota is 0 messages (0 is unlimited).ldaplocaldelivery: Local passwd lookup is 0 (1 = on, 0 = off).ldaprebind: (Default.) Ldap rebinding is 0 (1 = on, 0 = off).ldapcluster: (Default.) Clustering is 0 (1 = on, 0 = off).ldapclusterhosts: (Default.) Messages for me are not redirected.qmail-smtpd.rules: I have no idea what this file does.
qmail-qmqpd.rules: I have no idea what this file does.
qmail-pop3d.rules: I have no idea what this file does.
qmail-imapd.rules: I have no idea what this file does.Makefile: I have no idea what this file does.signatures: I have no idea what this file does.dirmaker.old: I have no idea what this file does.defaultdelivery: I have no idea what this file does.locals.cdb: I have no idea what this file does.rcpthosts.cdb: I have no idea what this file does.qmail-smtpd.cdb: I have no idea what this file does.qmail-qmqpd.cdb: I have no idea what this file does.
qmail-pop3d.cdb: I have no idea what this file does.qmail-imapd.cdb: I have no idea what this file does.3. Permissions for /var/qmail/controltotal 124-rw-r--r-- 1 root qmail 11 Jun 25 00:51 defaultdelivery
-rw-r--r-- 1 root qmail 17 Jun 25 21:17 defaultdomain
-rwxr-xr-x 1 root ldap 24 Jun 25 22:53 dirmaker.old-rw-r--r-- 1 root qmail 24 Jun 25 00:49 ldapbasedn-rw-r--r-- 1 root qmail 5 Jun 25 00:51 ldapdefaultdotmode
-rw-r--r-- 1 root qmail 4 Jun 25 00:51 ldapgid-rw-r--r-- 1 root qmail 2 Jun 26 12:17 ldaplocaldelivery
-rw-r--r-- 1 root qmail 36 Jun 25 00:49 ldaplogin-rw-r--r-- 1 root qmail 20 Jun 25 00:51 ldapmessagestore
-rw-r--r-- 1 root qmail 10 Jun 25 00:50 ldapobjectclass
-rw-r--r-- 1 root qmail 9 Jun 25 00:50 ldappassword
-rw-r--r-- 1 root qmail 10 Jun 25 00:49 ldapserver-rw-r--r-- 1 root qmail 4 Jun 25 00:51 ldapuid-rw-r--r-- 1 root qmail 139 Jun 25 00:47 locals-rw-r--r-- 1 root root 2325 Jun 25 00:53 locals.cdb-rw-r--r-- 1 root qmail 2449 Jun 25 00:46 Makefile-rw-r--r-- 1 root qmail 37 Jun 25 00:46 me-rw-r--r-- 1 root qmail 17 Jun 25 00:46 plusdomain-rw-r--r-- 1 root root 2181 Jun 26 15:38 qmail-imapd.cdb
-rw-r--r-- 1 root qmail 258 Jun 26 15:38 qmail-imapd.rules
-rw-r--r-- 1 root root 2113 Jun 25 00:53 qmail-pop3d.cdb
-rw-r--r-- 1 root qmail 219 Jun 25 00:46 qmail-pop3d.rules
-rw-r--r-- 1 root root 2074 Jun 25 00:53 qmail-qmqpd.cdb
-rw-r--r-- 1 root qmail 330 Jun 25 00:46 qmail-qmqpd.rules
-rw-r--r-- 1 root root 2188 Jun 25 22:57 qmail-smtpd.cdb
-rw-r--r-- 1 root qmail 1615 Jun 25 22:56 qmail-smtpd.rules
-rw-r--r-- 1 root qmail 156 Jun 25 00:48 rcpthosts-rw-r--r-- 1 root root 2365 Jun 25 00:53 rcpthosts.cdb
-rw-r--r-- 1 root qmail 2131 Jun 25 00:46 signatures-rw-r--r-- 1 root qmail 36 Jun 26 14:51 smtproutes-rw-r--r-- 1 root qmail 53 Jun 25 21:32 virtualdomains4. tail -f /var/qmail/log/qmail-send/current@4000000042bd804226ee50f4 status: local 0/10 remote 0/20@4000000042bd812526c01504 starting delivery 1: msg 654090 to local [EMAIL PROTECTED]@4000000042bd812526c024a4 status: local 1/10 remote 0/20@4000000042bd81252714c0cc delivery 1: deferral: Unable_to_switch_to_/home/amit:_access_denied._(#4.3.0)/ @4000000042bd81252714cc84 status: local 0/10 remote 0/20@4000000042bd82bd1d9c9ac4 status: qmail-todo stop processing asap
@4000000042bd82bd1d9f8cac status: exitingNote : I renamed dirmaker to dirmaker.old because it wasnt anyways creating a new maildirectory when i was adding a user.I had added localhost.mydomain.com to virtualdomains (that was after i had tried everything that i could = just for experimentation)Regards,Amit----- Original Message -----From: russSent: Monday, June 27, 2005 4:38 PMSubject: RE: about qmail mail delivery directoryAmit,When you create users in your LDAP directory, make sure you DO NOT set mailMessageStore.For more help, you should post one ldif export and the results of /var/qmail/bin/qmail-showctlRuss-----Original Message-----
From: Amit [mailto:[EMAIL PROTECTED]]
Sent: Monday, June 27, 2005 6:54 AM
To: qmail-ldap@qmail-ldap.org
Subject: about qmail mail delivery directoryI have struggled a lot on this, posted this same question on qmail-ldap list sometime back, but still no clue on to why mails dont end up in /var/qmail/maildirs/<user> directory.I unchecked the AUTOHOMEDIRMAKE and AUTOMAILDIRMAKE options during qmail-ldap compilation.1. user:group = vmail:vmail2. vmail home directory = /var/qmail/maildirs3. Control files(a) ldapmessagestore = /var/qmail/maildirs(b) defaultdelivery = ./Maildir/(c) ldapdefaultdotmode = both(d) ldaplocaldelivery = 04. Create the maildirs for appropriate users through the command/var/qmail/bin/maildirmake /var/qmail/maildirs/<user>for i in Trash Drafts Sent; do/var/qmail/bin/maildirmake -f $i userdone5. I am using supervise and tcpserver to run qmail.when i send a mail to any user on the local machine, lets say [EMAIL PROTECTED], or [EMAIL PROTECTED]This mail ends up being stuck in the queue....for that matter all local mails remain in the queue..In the logs for qmail-send, I get a unable to chdir /home/<user>, no such file or directory error message. My question is....I have set up the vmail home directory as /var/qmail/maildirs, then why is qmail looking for /home/user/Maildir ??? How can I get qmail to deliver messages to /var/qmail/maildirs/<user> ?I have a sincere request to make...may be many of u guys will shout at me for these questions to be too silly, or becos it has been previously asked, but I have not been able to find the solution for this problem even after so much struggle. Hope u will understand and extend ur help...Regards,Amit
--
La maternidad es una ciencia, la paternidad una creencia.
Nada es imposible para quien no tiene que hacerlo.
http://www.superdotado.net/
______________________________________________