> -----Original Message----- > From: dovecot-bounces+aladdin=csunv....@dovecot.org [mailto:dovecot- > bounces+aladdin=csunv....@dovecot.org] On Behalf Of Aladdin > Sent: Monday, September 13, 2010 12:53 AM > To: 'Stephan Bosch' > Cc: dovecot@dovecot.org > Subject: Re: [Dovecot] Lost %d variable > > OK- and thanks again. > > I'll check this out in detail tomorrow, but regarding "Also take a look > at > the MTA-specific pages...", I basically cut and pasted them into my > exim4 > conf file. I'll go through this in detail and post again. > > > -----Original Message----- > > From: dovecot-bounces+aladdin=csunv....@dovecot.org [mailto:dovecot- > > bounces+aladdin=csunv....@dovecot.org] On Behalf Of Stephan Bosch > > Sent: Sunday, September 12, 2010 8:15 PM > > To: anw-d...@infoisland.net > > Cc: Aladdin; dovecot@dovecot.org > > Subject: Re: [Dovecot] Lost %d variable > > > > On 9/12/2010 6:14 PM, Aladdin wrote: > > > Thanks, Stephan, for the quick reply. > > > > > > Unfortunately, that doesn't seem to be the problem. I don't have > any > > of the > > > configuration options set to which that wiki page refers and I'm > not > > using > > > SQL; furthermore, I set the "auth_debug" variable which that page > > also > > > recommended and it does not show any modification of the > user/domain > > > variables. My logs and errors are identical to those on my OP. > > > > > > What else could be the problem? > > > > I must say I haven toyed with this for a long time. > > > > Well, clearly LDA is using a bare username and not > usern...@domain.tld. > > Now I am interested in how dovecot-lda is called from your MTA (e.g. > > from Exim/Postfix/Qmail). Particularly these arguments are > interesting > > (http://wiki2.dovecot.org/LDA): > > > > -d <username>: Destination username. If given, the user information > is > > looked up from dovecot-auth. Typically used with virtual users, but > not > > necessarily with system users. -a <address>: Destination address > (e.g. > > user+...@domain). Default is the same as username. > > > > Also take a look at the MTA-specific pages referenced from the LDA > wiki > > page for examples. > > > > Regards, > > > > Stephan. >
Sorry about the top posts; I thought that was netiquette for this list, but was reminded on another list, and now see that this list doesn't top post either. OK, I've checked this out, and *seemed* to fix it. I've move on to a new error, but will not hijack my own thread. However, this fix has raised a couple of questions. I'm using exim4 with strictly system users. As stated earlier, I just cut-and-pasted the section from the wiki into my exim4 file, so I started out with this entry: command = /usr/lib/dovecot/deliver which according to the wiki should work. Based on this response, I changed it to this, which was cut from the *Virtual Users* section of the wiki: command = /usr/lib/dovecot/deliver -d $local_p...@$domain -f $sender_address -a $original_local_p...@$original_domain This raises several questions, so, in the interest of fooling myself into believing I understand this, I'm going to ask them: 1. As printed in the wiki and quoted by Stephan, the documentation says, "-d <username>: Destination username. If given, the user information is looked up from dovecot-auth. Typically used with virtual users, but not necessarily with system users." So, why did I have to use it here? 2. Why do the -f and -a switches have to be given? Aren't those things unchanged in the mail header? TIA, Allen