AW: 2.3.2.1 - relay to lmtps from other lan host
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
----- Originale Nachricht ----- Von: "ѽ҉ᶬḳ℠" vtol@gmx.net Gesendet: 06.08.18 - 20:14 An: dovecot dovecot@dovecot.org Betreff: 2.3.2.1 - relay to lmtps from other lan host
Hi,
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
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
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
participants (2)
-
Tobi
-
ѽ҉ᶬḳ℠