Kopano IMAP, POP3 und SMTP

kopano
german
ucs-4-2

#1

Hallo,

ich hatte jetzt UCS mit Kopano mehrmals komplett neu installiert und musste immer wieder feststellen, dass der Abruf und Versand von Mails ausschließlich auf den folgenden Ports möglich ist (IMAP und POP Access für die Nutzer aktiviert):

IMAP Port 143 STARTSSL
POP Port 110 STARTSSL
SMTP Port 25 STARTSSL

Ich würde mir wünschen, dass zukünftig auch der Versand und Empfang von Mails auf den anderen regulären Ports und Arten von Verschlüsselungen möglich wäre. Wie beim UCS Mailserver Plugin, dort klappt alles wunderbar.


#2

Hallo @Uwe,

in der Defaultkonfiguration lauscht der Kopano Gateway Prozess auch auf den üblichen Ports für SSL:

# enable/disable POP3, and POP3 listen port
pop3_enable     =       yes
pop3_port       =       110

# enable/disable Secure POP3, and Secure POP3 listen port
# Warning: the value "pop3s_enable" has been set via UCR variable "kopano/cfg/gateway/pop3s_enable"
pop3s_enable = yes
pop3s_port      =       995

# enable/disable IMAP, and IMAP listen port
imap_enable     =       yes
imap_port       =       143

# enable/disable Secure IMAP, and Secure IMAP listen port
# Warning: the value "imaps_enable" has been set via UCR variable "kopano/cfg/gateway/imaps_enable"
imaps_enable = yes
imaps_port      =       993

Für SMTP nutzt die Kopano app die Funktionalität des “UCS Mailserver Plugins”, was auch immer dort funktioniert, sollte auch mit Kopano funktionieren.


#3

Hallo @fbartels,

vielen Dank für die Rückmeldung.

Leider kann ich mich mit den ausprobierten Clients nur auf den Ports 110 (POP) oder 143 (IMAP) verbinden, sofern die Clients STARTSSL unterstützen.

Bei SMTP funktioniert nur der Port 25 ebenfalls mit STARTSSL. Mit dem UCS Mailserver Plugin funktionieren bezogen auf SMTP auch die Ports 465 und 587.


#4

Hallo @Uwe,

auf meinem System lauschen die betreffenden Dienste ebenfalls auf den von dir gewünschten Ports:

root@ucs ~
$ netstat -tulpen | grep gateway
tcp6       0      0 :::110                  :::*                    LISTEN      0          444483      6202/kopano-gateway
tcp6       0      0 :::143                  :::*                    LISTEN      0          444489      6202/kopano-gateway
tcp6       0      0 :::993                  :::*                    LISTEN      0          444492      6202/kopano-gateway
tcp6       0      0 :::995                  :::*                    LISTEN      0          444486      6202/kopano-gateway

root@ucs ~
$ netstat -tulpen | grep master
tcp        0      0 0.0.0.0:465             0.0.0.0:*               LISTEN      0          444652      6341/master
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      0          444649      6341/master
tcp        0      0 127.0.0.1:10025         0.0.0.0:*               LISTEN      0          444720      6341/master
tcp        0      0 0.0.0.0:587             0.0.0.0:*               LISTEN      0          444655      6341/master

#5

Hallo,

bei mir sieht es so aus:

root@ucs:~# netstat -tulpen | grep gateway
root@ucs:~# netstat -tulpen | grep master
tcp        0      0 0.0.0.0:465             0.0.0.0:*               LISTEN      0          93729       16744/master
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      0          93726       16744/master
tcp        0      0 127.0.0.1:10025         0.0.0.0:*               LISTEN      0          100851      16744/master
tcp        0      0 0.0.0.0:587             0.0.0.0:*               LISTEN      0          93732       16744/master
root@ucs:~#

Auf “gateway” trifft nichts bei mir nichts zu.

Die Log unter /var/log/kopano/gateway.log sieht wie folgt aus:

Thu Nov 16 17:34:20 2017: [ notice] [14311] Starting kopano-gateway version 8,3,1,35 (35), pid 14311
Thu Nov 16 17:36:07 2017: [ notice] [14311] POP3/IMAP Gateway will now exit
Thu Nov 16 17:36:07 2017: [ notice] [16948] Starting kopano-gateway version 8,3,1,35 (35), pid 16948
Thu Nov 16 18:03:05 2017: [error  ] [31026] Client disconnected
Thu Nov 16 18:03:34 2017: [error  ] [31031] Client disconnected
Thu Nov 16 18:03:35 2017: [error  ] [31032] Client disconnected
Thu Nov 16 18:03:36 2017: [error  ] [31033] Client disconnected
Thu Nov 16 18:04:06 2017: [error  ] [31040] Client disconnected
Thu Nov 16 18:04:07 2017: [error  ] [31041] Client disconnected
Thu Nov 16 18:04:07 2017: [error  ] [31042] Client disconnected
Thu Nov 16 18:04:08 2017: [error  ] [31043] Client disconnected
Thu Nov 16 18:04:08 2017: [error  ] [31044] Client disconnected
Thu Nov 16 18:04:15 2017: [error  ] [31045] Client disconnected
Thu Nov 16 18:04:30 2017: [error  ] [31049] Client disconnected
Thu Nov 16 19:00:30 2017: [warning] [31052] Unable to create ical object, sending as TNEF
Thu Nov 16 19:05:32 2017: [warning] Previous message logged 2 times
Thu Nov 16 19:05:32 2017: [warning] [ 1840] Unable to create ical object, sending as TNEF
Thu Nov 16 19:08:16 2017: [error  ] [31052] Failed to read line: Connection reset by peer
Thu Nov 16 19:20:19 2017: [error  ] [ 2944] Client disconnected
Thu Nov 16 19:20:21 2017: [error  ] [ 2946] Client disconnected
Thu Nov 16 19:20:21 2017: [error  ] [ 2947] Client disconnected
Thu Nov 16 19:20:25 2017: [error  ] [ 2948] Client disconnected
Thu Nov 16 19:20:26 2017: [error  ] [ 2949] Client disconnected
Thu Nov 16 19:20:26 2017: [error  ] [ 2950] Client disconnected
Thu Nov 16 19:20:27 2017: [error  ] [ 2951] Client disconnected
Thu Nov 16 19:20:32 2017: [error  ] [ 2952] Client disconnected
Thu Nov 16 19:20:33 2017: [error  ] [ 2953] Client disconnected
Thu Nov 16 19:20:34 2017: [error  ] [ 2954] Client disconnected
Thu Nov 16 19:20:34 2017: [error  ] [ 2955] Client disconnected
Thu Nov 16 19:20:35 2017: [error  ] [ 2956] Client disconnected
Thu Nov 16 19:20:36 2017: [error  ] [ 2957] Client disconnected
Thu Nov 16 19:21:37 2017: [error  ] [ 2988] Client disconnected
Thu Nov 16 19:21:38 2017: [error  ] [ 2989] Client disconnected
Thu Nov 16 19:21:39 2017: [error  ] [ 2990] Client disconnected
Thu Nov 16 19:21:52 2017: [error  ] [ 2991] Client disconnected
Thu Nov 16 19:38:20 2017: [error  ] [ 1884] Connection closed because of timeout
Thu Nov 16 19:38:27 2017: [error  ] [ 1889] Connection closed because of timeout
Thu Nov 16 19:46:17 2017: [error  ] [ 1891] Connection closed because of timeout
Thu Nov 16 20:15:45 2017: [error  ] [ 5133] Client disconnected
Thu Nov 16 20:15:47 2017: [error  ] [ 5136] Client disconnected


#6

Nach einem Neustart sieht das ganze nun wie folgt aus:

root@ucs:~# netstat -tulpen | grep gateway
tcp6       0      0 :::110                  :::*                    LISTEN      0          27073       3021/kopano-gateway
tcp6       0      0 :::143                  :::*                    LISTEN      0          27079       3021/kopano-gateway
tcp6       0      0 :::993                  :::*                    LISTEN      0          27082       3021/kopano-gateway
tcp6       0      0 :::995                  :::*                    LISTEN      0          27076       3021/kopano-gateway
root@ucs:~# netstat -tulpen | grep master
tcp        0      0 0.0.0.0:465             0.0.0.0:*               LISTEN      0          22430       2538/master
tcp        0      0 127.0.0.1:10025         0.0.0.0:*               LISTEN      0          22505       2538/master
tcp        0      0 0.0.0.0:587             0.0.0.0:*               LISTEN      0          22433       2538/master
root@ucs:~#

Jedoch scheint hier der Port 25 verschwunden zu sein. Auch mit den Mailclients kann ich mich nicht mehr per SMTP verbinden.


#7

das klingt für mich so, als wenn ein anderer Dienst als das Gateway auf diesen Ports gelauscht hat.