Hi,
OX erkennt automatisch ob der Server TLS unterstützt und verschlüsselt die Verbindung entsprechend. Daher reicht es, den Standard-Port und das Standard-Protokoll anzugeben. Heutzutage iwrd eher STARTTLS statt SSL verwendet.
Gruß
Announcement
Collapse
No announcement yet.
openXchange und Imap (Dovecot) - E-Mail-Modul ist nicht verfügbar?
Collapse
X
-
Hi,
es funktioniert!
Wenn ich einen neuen Benutzer über die Konsole anlegen möchte, der SSL/TLS nutzen soll, wie sieht dann der Befehl aus, gebe ich dann einfach den Port 993 mit?
Code:$ /opt/open-xchange/sbin/createuser -c 1 -A oxadmin -P admin_password -u testuser \ -d "Test User" -g Test -s User -p secret -e testuser@example.com \ --imaplogin testuser --imapserver 127.0.0.1:[B][COLOR="#B22222"]993[/COLOR][/B] --smtpserver 127.0.0.1
Code:--imapserver imaps://<ServerIP> --smtpserver smtps://<ServerIP>
STARTTLS wird über den Port 25 abgewickelt, dieser Port wird ja auch genutzt wenn kein Verschlüsselungsverfahren zur Anwendung kommt. Erkennt und verwendet OX STARTTLS automatisch, oder muß dies auch konfiguriert werden?
MfG
Leave a comment:
-
Hi,
TLS wird automatisch genutzt wenn der Server dieses feature in seinem capabilities string auflistet (einfach mal telnet localhost 143 machen, auf STARTTLS achten). SSL läuft bei IMAP über Port 993, das kannst du per changeuser --imapserver 127.0.0.1:993 ändern.
Gruß
Leave a comment:
-
Soo,
hab jetzt rausgefunden woran es liegt!
Mein Vermutung das irgendetwas mit der Verbindung mittels SSL/TLS nicht stimmt hat sich bewahrheitet.
In der Konfigurationsdatei von Dovecot /etc/dovecot/dovecot.conf kann man festlegen welche Protokolle man zur Verfügung stellen möchte.
protocols = imap imaps pop3 pop3s
wobei die Protokolle mit angehängtem s eine verschlüsselte Verbindung herstellen, hier hatte ich nur imaps und pop3s drinstehen. Als ich das Protokoll imap (also ohne s = keine Verschlüsselung) hinzugefügt hatte, klappte auch der Login aus OX heraus.
Jetzt kommt natürlich die nächste Frage:
Wie bringe ich OX dazu, SSL/TLS zu nutzen?
MfGLast edited by Xuser; 08-25-2011, 10:18 PM.
Leave a comment:
-
Hallo,
ja, unter Thunderbird nutze ich ebenfalls 'testuser' als Benutzername des Testbenutzers.
Die Verbindung soll ja via SSL/TLS hergestellt werden. Dafür habe ich auf dem emailserver ein selbsigniertes Zertifikat erstellt, Thunderbird zeigt beim Erstellen eines Emailaccounts dieses Zertifikat an und fragt nach Erlaubnis. Muß ich denn nicht, beim Erstellen eines Accounts unter OX, die Verbindungseinstellung 'SSL/TLS' ebenfalls als Attribut mitgeben? Irgendwie vermisse ich dies oder ist das unter OX nicht notwendig?
MfGLast edited by Xuser; 08-25-2011, 06:58 PM.
Leave a comment:
-
Hi,
und der Login am IMAP Server ist tatsächlich "testuser"? Das Attribut "imaplogin" muss so gesetzt sein, dass es dem IMAP Benutzernamen entspricht und das Passwort des OX Benutzers muss gleich sein mit dem Passwort des IMAP Benutzers.
Gruß
Leave a comment:
-
openXchange und Imap (Dovecot) - E-Mail-Modul ist nicht verfügbar?
Hallo Zusammen,
habe auf Ubuntu Server 10.04 OX nach Anleitung http://oxpedia.org/wiki/index.php?ti...r_Ubuntu_10.04 und einen emailserver (Dovecot & Postfix) installiert. Die Verbindung (SSL/TLS) zum emailserver mittels Thunderbird funktioniert.
Unter OX habe ich einen Testuser folgendermaßen angelegt.
Code:/opt/open-xchange/sbin/createuser -c 1 -A oxadmin -P admin_password -u testuser \ -d "Test User" -g Test -s User -p secret -e testuser@example.com \ --imaplogin testuser --imapserver <meineServerIP> --smtpserver <meineServerIP>
"Das E-Mail-Modul ist nicht verfügbar, Es konnte keine Verbindung zum E-Mail-Server aufgebaut werden...."
und
"Error: Error: Connection was refused or timed out while attemting to connect to remote server 192.168.1.1 for user testuser. (MSG-1016,-1699293168-150)
und im Log steht folgendes
Code:Aug 25, 2011 2:02:07 PM com.openexchange.ajax.MultipleAdapterServletNew handle SEVERE: MSG-1016 Category=5 Message=Connection was refused or timed out while attempting to connect to remote server 192.168.1.1 for user testuser. exceptionID=-1699293168-212 MSG-1016 Category=5 Message=Connection was refused or timed out while attempting to connect to remote server 192.168.1.1 for user testuser. exceptionID=-1699293168-212 at com.openexchange.folderstorage.mail.MailFolderStorage.getFolder(MailFolderStorage.java:649) at com.openexchange.folderstorage.cache.CacheFolderStorage.loadFolder(CacheFolderStorage.java:1123) at com.openexchange.folderstorage.cache.CacheFolderStorage.getFolder(CacheFolderStorage.java:706) at com.openexchange.folderstorage.cache.CacheFolderStorage.getFolder(CacheFolderStorage.java:688) at com.openexchange.folderstorage.cache.CacheFolderStorage.getSubfolders(CacheFolderStorage.java:851) at com.openexchange.folderstorage.outlook.OutlookFolderStorage$3.call(OutlookFolderStorage.java:1223) at com.openexchange.folderstorage.outlook.OutlookFolderStorage$3.call(OutlookFolderStorage.java:1220) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at com.openexchange.folderstorage.outlook.OutlookFolderStorage.getSubfolders(OutlookFolderStorage.java:1229) at com.openexchange.folderstorage.outlook.OutlookFolderStorage$MailFolderCallable.call(OutlookFolderStorage.java:1957) at com.openexchange.folderstorage.outlook.OutlookFolderStorage$MailFolderCallable.call(OutlookFolderStorage.java:1917) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at com.openexchange.threadpool.ThreadPools$RunnableAdapter.call(ThreadPools.java:317) at com.openexchange.threadpool.ThreadPools$TaskAdapter.call(ThreadPools.java:348) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.runTask(CustomThreadPoolExecutor.java:750) at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.run(CustomThreadPoolExecutor.java:776) at java.lang.Thread.run(Thread.java:662) Caused by: MSG-1016 Category=5 Message=Connection was refused or timed out while attempting to connect to remote server 192.168.1.1 for user testuser. exceptionID=-1699293168-211 at com.openexchange.mail.mime.MIMEMailException.handleMessagingException(MIMEMailException.java:546) at com.openexchange.imap.IMAPAccess.connectInternal(IMAPAccess.java:535) at com.openexchange.mail.api.MailAccess.delegateConnectInternal(MailAccess.java:530) at com.openexchange.mail.api.MailAccess.connect0(MailAccess.java:488) at com.openexchange.mail.api.MailAccess.getRootFolder(MailAccess.java:447) at com.openexchange.folderstorage.mail.MailFolderStorage.getFolder(MailFolderStorage.java:575) ... 20 more Caused by: javax.mail.MessagingException: Connection refused; nested exception is: java.net.ConnectException: Connection refused at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:627) at javax.mail.Service.connect(Service.java:291) at com.openexchange.imap.IMAPAccess.connectIMAPStore(IMAPAccess.java:573) at com.openexchange.imap.IMAPAccess.connectInternal(IMAPAccess.java:496) ... 24 more Caused by: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:529) at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:282) at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:227) at com.sun.mail.iap.Protocol.<init>(Protocol.java:109) at com.sun.mail.imap.protocol.IMAPProtocol.<init>(IMAPProtocol.java:104) at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:594) ... 27 more
Vielen Dank!
MfGTags: None
Leave a comment: