Re: lmtp_save_to_detail_mailbox

2022-01-19 Thread dovecot
>> lmtp_save_to_detail_mailbox = yes
>> Is there anyway it make this feature case-insensitive?
 
> auth_username_format = %Lu 
> might help...
> Aki


Im using the default for that setting and it shows it is already %Lu

   [root dovecot]# doveconf -a auth_username_format
   managesieve(root): Warning: sieve: Invalid address value for setting 
`sieve_user_email': Missing domain
   auth_username_format = %Lu

FYI that sieve warning bug is still a thing :)


Re: sockets created for lmtp

2022-01-19 Thread Mike



Quoting Aki Tuomi :


On 19/01/2022 01:07 Mike  wrote:


Quoting Aki Tuomi :

>> On 17/01/2022 20:56 Mike  wrote:
>>
>>
>> Was recently configuring lmtp to listen in the postfix spool for mail.
>>
>> I set the socket as suggested in the documentation, however, when I
>> look at what sockets were created there was an additional one for
>> dovecot.
>>
>> Since I made the change, my expectation would have been just the one
>> that I set up.
>>
>> I doubt it impacts it negatively, but I wanted to understand if I
>> configured things correctly or not.
>>
>> Thanks.
>>
>> Mike
>
> Can you provide any details on what you did, what you expected, and
> what you actually observed?
>
> Aki

Sure.  I used the documentation to setup lmtp from here:

https://doc.dovecot.org/configuration_manual/howto/postfix_dovecot_lmtp/

When issuing this command:

ss -lxn | grep lmtp

And I get:

u_str LISTEN  0   100
private/lmtp 64917 * 0
u_str LISTEN  0   100
/var/spool/postfix/private/dovecot-lmtp 63578 * 0
u_str LISTEN  0   100
/var/run/dovecot/lmtp 63575 * 0

When I expect:

u_str LISTEN  0   100
private/lmtp 64917 * 0
u_str LISTEN  0   100
/var/spool/postfix/private/dovecot-lmtp 63578 * 0

The first entry I believe belongs to postfix.
The second one is the one I set as above.
The third seems to be an extra.

I have an Ubuntu setup if that matters.

Again, I don't think it is an issue.  Everything seems to work, just
thought it makes sense to understand what is going on.

Mike


Check `doveconf service/lmtp`

Aki


service {
  chroot =
  client_limit = 1
  drop_priv_before_exec = no
  executable = lmtp -L
  extra_groups = $default_internal_group
  group =
  idle_kill = 0
  privileged_group =
  process_limit = 0
  process_min_avail = 0
  protocol = lmtp
  service_count = 0
  type =
  unix_listener {
group = postfix
mode = 0600
user = postfix
path = /var/spool/postfix/private/dovecot-lmtp
  }
  unix_listener {
group =
mode = 0666
user =
path = lmtp
  }
  user =
  vsz_limit = 18446744073709551615 B
  name = lmtp
}

I assume the second unix_listener stanza is where the other entry  
comes from, but I haven't a clue where it is getting defined.


I'll keep looking.

Thanks.

Mike