Re: Dovecot-lda for vpopmail

Alessio Cecchi <[email protected]> Mon, 24 Sep 2012 17:21:48 +0200
Newsgroups gmane.mail.vpopmail
Message-ID <[email protected]>
Il 24/09/2012 16:57, Rick Romero ha scritto:
>
> Quoting Alessio Cecchi <[email protected]>:
>
>> Il 24/09/2012 15:34, Rick Romero ha scritto:
>>> Heres a patch for 5.4.17 - I've been running this for a while now.
>>>
>>> Basically, run the deliver command after the tempfile is created (to 
>>> verify delivery and quota) then unlink the tempfile and return.  I 
>>> tried to make it all fancy with build options, then figured I was 
>>> the only one who would do it this wacky way.  :)
>>>
>>> This version passes the home directory to deliver, so you don't need 
>>> to run the dovecot lookup service.
>>> I also had to specify the timezone to get the correct timestamp for 
>>> some reason.
>>>
>>> Rick
>>>
>>
>> Thanks Rick!
>>
>> your patch is very helpful for me, also passes the HOME to deliver is 
>> a good idea.
>>
>> Another useful options, for delivery, will be to add the "extension" 
>> via "-m mailbox" so dovecot will deliver the email directly in this 
>> folder (if vpopmail is build with enable-qmail-ext).
>>
>> An email to alessio-vpopml@ will be delivery to the "vpopml" folder.
>>
>> In the enviroment, what is the variable for the "extension" (vpopml)?
>
> There is none at the point deliver is called - by the time it gets 
> called, all the qmail-ext work has been done so the HOME directory is 
> the correct user's Maildir directory.  'deliver' just needs to drop 
> the email into that location and update the indexes.  That's what I 
> was shooting for.  Besides using qmail-ext, I still have old vacation 
> and forwards that I didn't want to worry about. vdelivermail still 
> handles all of that.  I just wanted deliver to update indexes on 
> delivery.
>
> I hadn't thought about it - but the version of Dovecot on my front-end 
> servers that do delivery is still in the 1.2 series.  So there may be 
> some slight differences if you're running 2.0 deliver.
>
> Rick

I'm using dovecot 2.1 with native auth-vpopmail. With 1.2 native 
auth-vpopmail have some limits.

My idea is to run dovecot-lda like:

/usr/lib/dovecot/deliver -d $EXT@$HOST -m $Extension

where if original recipient is [email protected] Extension is 
"lists", but in vpopmail environment how is called "Extension" (if is 
present)?

Thanks

-- 
Alessio Cecchi is:
@ ILS -> http://www.linux.it/~alessice/
on LinkedIn -> http://www.linkedin.com/in/alessice
Assistenza Sistemi GNU/Linux -> http://www.cecchi.biz/
@ PLUG -> ex-Presidente, adesso senatore a vita, http://www.prato.linux.it


!DSPAM:50607a9b34217963441700!