Eigene Roundcube-Adresse auf Server mit DirectAdmin und OpenLiteSpeed
Die folgende Anleitung beschreibt, wie Sie unseren Roundcube so konfigurieren, dass er unter webmail.domena.pl verfügbar ist
webmail.domena.pl kann durch ein beliebiges Präfix Pocztowy.domena.pl ersetzt werden, roundcube.domena.pl itp.
Wir melden uns als root am Terminal unseres Servers an und erstellen eine neue Datei:
1 | nano /usr/local/directadmin/data/templates/custom/cust_openlitespeed.CUSTOM.8.pre |
der Inhalt:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | virtualHost poczta.|SDOMAIN|-|VH_PORT| { |CUSTOM| user webapps group webapps vhRoot /var/www/html allowSymbolLink 1 enableScript 1 restrained 1 setUIDMode 2 # listeners listener1, listener2, listener3 listeners |LISTENERS| #VirtualHost config settings docRoot /var/www/html/roundcube vhDomain poczta.|SDOMAIN| vhAliases poczta.|SDOMAIN| adminEmails |ADMIN| enableGzip 1 enableIpGeo 1 errorlog |APACHELOGDIR|/|LOG_NAME|.error.log { useServer 0 logLevel NOTICE rollingSize 0 } accesslog |APACHELOGDIR|/|LOG_NAME|.log { useServer 0 logFormat %a %l %u %t "%r" %>s %O "%{Referer}i" "%{User-Agent}i" logHeaders 5 rollingSize 0 } accesslog |APACHELOGDIR|/|LOG_NAME|.bytes { useServer 0 logFormat %O %I rollingSize 0 } scripthandler { add lsapi:|SCRIPTHANDLER| inc add lsapi:|SCRIPTHANDLER| php add lsapi:|SCRIPTHANDLER| phtml add lsapi:|SCRIPTHANDLER| php|PHP1_RELEASE| } phpIniOverride { php_admin_flag engine |PHP| php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f |PHP_EMAIL|" |CLI_PHP_MAIL_LOG| |*if HAVE_SAFE_MODE="1"| php_admin_flag safe_mode |SAFE_MODE| |*endif| } rewrite { enable 1 autoLoadHtaccess 1 |FORCE_SSL_REDIRECT| } |*if SSL_TEMPLATE="1"| vhssl { |CUSTOM6| keyFile |KEY| certFile |CERT| certChain 1 sslProtocol |SSLPROTOCOL| } |*endif| # include aliases include /usr/local/lsws/conf/httpd-alias.conf } |
Wir speichern die Datei.
Post. ersetzen wir durch die von uns gewählte Adresse
Wir gehen in das Verzeichnis cd custombulid:
1 | cd /usr/local/directadmin/custombuild |
Wir laden die Konfiguration neu:
1 | ./build rewrite_confs |
Damit alle unsere Domains auf dem Server standardmäßig, nachdem sie im direkten Admin-Panel erstellt wurden, auch Zugriff auf das Webmail unter mail.domena.pl haben
Wir tun Folgendes:
Gehen Sie in das Verzeichnis:
1 | cd /usr/local/directadmin/data/templates |
Wir kopieren die Datei :
1 | cp dns_a.conf custom |
Gehen Sie in das Verzeichnis:
1 | cd custom |
Wir fügen einen Eintrag hinzu, damit neue DNS-Zonen mit dem entsprechenden Eintrag erstellt werden:
1 | echo "poczta=|IP|" >> dns_a.conf |
Wenn wir bereits Domains im DirectAdmin-Panel haben und sie zu einem Roundcube auf Pocztowy.domena.pl machen möchten
Wir gehen in die DNS-Zone und fügen den A-Eintrag hinzu
1 | poczta A IPSERWERA |
Wenn die Adresse mail.domain.pl mit dem https-Protokoll verschlüsselt werden soll:// Sie müssen das Zertifikat erneut an die Adresse Pocztowy.domena.pl generieren