LMTP-Process stays in RCPT TO state

Stephan Bosch stephan at rename-it.nl
Fri Dec 6 22:26:28 EET 2019



On 06/12/2019 11:08, Pascal Christen via dovecot wrote:
> Hi
>
> I tried to get some logs: https://pastebin.com/Z8xVzpzW
>
> As you can see the process isn't shutdown and still in transaction as
> long dovecot is running. It destroyed the transaction when I stopped
> Dovecot. And this behavior only happens when the mailbox of user is full...
>
> Any Ideas how to debug this correctly?

The provided logs look incomplete. The reception of the RCPT command by 
the server-side is not in the log, only the generation of the response. 
Also much of the client-side activity is not in the logs.

Also, a raw log of the TCP protocol exchange between Dovecot and Exim 
and also between proxy and backend can be useful. If  the connections 
are plaintext you can use wireshark or - if not - you can use the 
Dovecot rawlog facilities.

Regards,

Stephan.
>> So far, I haven't been able to reproduce anything weird at this end.
>> Can you provide:
>>
>> - Output from `dovecot -n'
>> - Protocol logs from the connections between Exim and Dovecot
>> director/proxy and between Dovecot director/proxy and Dovecot backend
>> (e.g. using ngrep when connections are plaintext or using the rawlog
>> facility).
>> - Dovecot debug logs produced with `log_debug=category:lmtp' for both
>> director/proxy and backend
>>
>> Regards,
>>
>> Stephan.
>>
>>



More information about the dovecot mailing list