Got it working. The error (TLS handshake failed: The TLS connection was
non-properly terminated) seems to be caused by [ msmtp ] not supporting
EC certificates.

> Right, now I got then
>
>> service lmtp {
>>   unix_listener lmtp {
>>     #mode = 0666
>>   }
>>
>>   inet_listener lmtp {
>>      address = 172.24.109.6
>>     port = 24
>>   }
>> }
> and [ msmtp ] is connecting indeed. Does TLS/STARTTLS need to be added
> to [ inet_listener lmtp ] in order to facilitate [ lmptps ]? If so what
> is the syntax?
>
> Right now this error comes up:
>
>> msmtp: TLS handshake failed: The TLS connection was non-properly
>> terminated.
>> So what should be listening on port 262? Unix sockets are not tcp ports.
>> You have lmtp as unix socket configured but want to access from remote via 
>> tcp socket? I think you need inet_listener instead of unix_ listener
>>
>>> looked into the [ dovecot wiki ] but a search for [ lmtps ] came up
>>> empty and thus hoping to get some assistance here.
>>>
>>> I am trying to relay with [ msmtp ] via [ lmtps ] from a lan host other
>>> than [ dovecot ] is running on.
>>>
>>> [ dovecot config ]
>>>
>>>> service lmtp {
>>>>   unix_listener lmtp {
>>>>     #mode = 0666
>>>>   }
>>> [ ss -wxl | grep lmtp ]
>>>> u_strLISTEN 0      100    /var/run/dovecot/lmtp 68262   * 0
>>> So far so good. Now from the other lan host -> [ msmtp --serverinfo
>>> --tls --tls-certcheck=off --host=172.24.109.6 --protocol=lmtp --port=262
>>> ] produces:
>>>
>>>> msmtp: cannot connect to 172.24.109.6, port 262: Connection refused
>


Reply via email to