Re: Dovecot-lda for vpopmail

Alessio Cecchi <[email protected]> Mon, 24 Sep 2012 18:48:09 +0200
Newsgroups gmane.mail.vpopmail
Message-ID <[email protected]>
Il 24/09/2012 17:45, Rick Romero ha scritto:
>
> Quoting Alessio Cecchi <[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)?
>
> I don't think that's right - according to the Dovecot Wiki -m is 
> Mailbox.  Like INBOX or Trash, etc..
> http://wiki2.dovecot.org/LDA

Yes but, with Postfix for example, you can set:

/usr/lib/dovecot/deliver -d ${user}@${domain} -m ${extension}

so if you receive an email to [email protected] (or 
[email protected] according to your recipient_delimiter) dovecot 
will delivery the email in the Mailbox "vchkpw" and this is very useful.

I would like to reproduce this behavior with qmail.

-- 
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:50608ed634211858513917!