[Dovecot] Can I create multiple sockets and listen on them in parallel.

Gedalya gedalya at gedalya.net
Tue Mar 11 20:03:07 UTC 2014


Just do it and see what happens. Looks OK to me..
Actually I just fearlessly dared to paste your proposed config snippet 
into my dovecot config and it didn't blow up and it did create two 
sockets, so I assume they would both work.


On 03/11/2014 03:10 PM, Alan Chandler wrote:
> I currently have a setup which is postfix -> dovecot via lmtp over a 
> unix socket.  The socket is located at 
> /var/spool/postfix/private/dovecot-lmtp
>
> I am calling dspam as a milter from postfix.
>
> However I am struggling with getting dspam knowing the correct user 
> for the incoming mail, because after its been through the milter, the 
> virtual alias maps etc end up turning it into my "dovecot" user name, 
> and the two are not easily comparable.
>
> So instead I want to try and set up postfix->dspam->dovecot
>
> But I want to take it in easy stages, and therefore ideally would like 
> to set up dovecot to listen on two sockets simultenously = one for the 
> existing connection from postfix, and one for the future connection 
> from dspam - preferably in the context of the /var/spool/dspam or 
> /var/lib/dovecot directories
>
> That way I can continue to receive existing mail whilst sending a few 
> test mails through dspam.
>
> Does 10-master.conf config file work that way? (debian configuration)
>
> can I change something like this ...
>
> service lmtp {
>   unix_listener /var/spool/postfix/private/dovecot-lmtp {
>     mode = 0600
>     group = postfix
>     user = postfix
>   }
> }
>
> into this ...
>
> service lmtp {
>   unix_listener /var/spool/postfix/private/dovecot-lmtp {
>     mode = 0600
>     group = postfix
>     user = postfix
>   }
>   unix_listener /var/spool/dspam/dovecot-lmtp {
>     mode = 0600
>     group = dspam
>     user = dspam
>   }
>
> }
>
> and still have dovecot work?
>
>
>
>



More information about the dovecot mailing list