FAQ

Häufig gestellte Fragen

Das Mailsystem von McDomain.de setzt auf Postfix als SMTP-Server und auf Dovecot als IMAP- und POP3-Server. Diese Software ist hochflexibel, zuverlässig und sehr gut erweiterbar. Daher kommt auch bei uns diese bewährte Technik zum Einsatz.

Gehen Sie auf die Startseite von McDomain, geben Sie Ihren vorhandenen Domain-Namen oben in das Suchfeld ein und klicken auf „Prüfe“. Klicken Sie hinter Ihrer Domain auf „Transferieren“, geben Sie nun ggf. den Authcode ein und legen Sie die Domain in den Warenkorb. Oben rechts auf der Seite gehen Sie auf den Warenkorb und folgen dem Bestellverlauf. Sie werden nun nach Ihren Daten gefragt, die Sie bitte ausfüllen. Schließen Sie dann die Bestellung ab in dem Sie auf „Kostenpflichtig bestellen“ klicken“
Wenn Sie Neukunde sind, senden Sie uns im Anschluss bitte den unterzeichneten Vertrag zu, der Ihnen per Email zugestellt wird. Sofern Sie kein Neukunde sind, wir der Transfer nun nach einer manuellen Prüfung gestartet.

Sollten Sie nicht innerhalb von 2 Werktagen eine Kündigungsbestätigung per Email erhalten haben, wenden Sie sich bitte an uns. Eventuell ist die Kündigung unleserlich oder gar nicht angekommen und ggf. neu gesendet werden. Kündigungen können Sie an uns per Fax, Email als Scan oder per Post zusenden.

Bei McDomain können Sie für die komplette Domain die PHP-Version über das Kundenmenü umstellen. Es ist aber auch möglich, nur für ein Verzeichnis eine andere PHP-Version zu nutzen.

Erstellen Sie dazu eine .htaccess-Datei in dem betreffenden Verzeichnis. Als Inhalt fügen Sie bitte folgendes in die .htaccess-Datei ein, wenn Sie zum Beispiel PHP 8 nutzen wollen:

AddType application/x-httpd-php8 .php

Über den user.ini Editor haben Sie die Möglichkeit, die Einstellungen für PHP für Ihre Webpräsenzen anzupassen. Dies geschieht über ein komfortables Interface in Ihrem Kundenmenü. Hier einige Punkte die angepasst werden können:

  • expose_php: Bestimmt, ob PHP die Tatsache, dass es auf dem Server installiert ist, über einen Header bekannt geben darf (z.B. X-Powered-By: PHP/8.1.0).
  • max_input_vars: Legt fest, wie viele Eingabe-Variablen maximal angenommen werden (dieses Limit wird auf die superglobalen $_GET, $_POST und $_COOKIE separat angewandt). Diese Direktive verhindert die Nutzung von Hashtable Kollisionen für eine Denial of Service Attacke.
  • display_errors: Mit Aktivierung dieser Checkbox werden Fehlermeldungen direkt im Browser mit ausgegeben. Wir empfehlen, diese Option nicht für öffentlich zugängliche Seiten zu aktivieren, da andernfalls die Gefahr besteht, dass u.U. sensible Daten preisgegeben werden.
  • log_errors: Durch Aktivierung dieser Checkbox werden Fehlermeldungen nicht im Browser mit ausgegeben, sondern in eine Log-Datei geschrieben. Den Pfad zu dieser Logdatei können Sie über die nachfolgende Option error_log festlegen.
  • error_log: Sofern Sie die obenstehende Option log_errors aktiviert haben, so können Sie hier die Log-Datei definieren, in welche die Fehlermeldungen geschrieben werden sollen. Wenn die Datei bereits existiert, achten Sie bitte darauf, dass Sie Schreibrechte für die Datei besitzen. Wenn die Datei gemäß Ihren nebenstehenden Angaben angelegt werden soll, so achten Sie bitte darauf, dass Sie Schreibrechte für das entsprechende Verzeichnis besitzen.
  • include_path: Hier kann eine Liste von Verzeichnissen angegeben weden, in welchen die Funktionen require, include und fopen_with_path nach Dateien suchen sollen. Die Verzeichnisse müssen hierbei durch einen einfachen Doppelpunkt voneinander getrennt werden, z.B.: /mein-verzeichnis1/unterverzeichnis/: /mein-verzeichnis2/unterverzeichnis/
  • upload_max_filesize: Hier können Sie die maximale Größe in Bytes für das Hochladen von Dateien festlegen. Bitte beachten Sie, dass hier unbedingt die Eingabe in Bytes erforderlich ist Alternativ hierzu können Sie auch eine Eingabe in der Form 8M in diesem Fall für 8 Megabyte oder 16k für 16 Kilobyte vornehmen.

Unter Apache

Sie erhalten vom Zertfikateaussteller das Zwischenzertfikat und das eigentliche SSL-Zertfikat. Installieren Sie als erstes das Zwischenzertifikat: Benennen Sie es in „intermediate.crt“ um und legen es auf dem Server ab – zum Beispiel unter „/usr/local/ssl/crt/“. In dieses Verzeichnis legen Sie bitte auch das eigentliche SSL-Zertfikat ab. Den privaten Schlüssel (private Key) legen Sie bitte in einem gesonderten Verzeichnis (z.B. /usr/local/ssl/private/) ab. Schützen Sie diese Datei bitte vor unberechtigten Zugriff mittels Dateirechten.

Nun muss der Server noch konfiguriert werden. Öffnen Sie die Datei „ssl.conf“ und suchen Sie nach dem Eintrag „VirtualHost„. Sollten Sie keine Datei „ssl.conf“ finden, öffnen Sie die Datei „httpd.conf“ und suchen Sie dort nach „VirtualHost“. Fügen Sie hier nun folgende Zeilen ein, wenn nicht bereits vorhanden:

SSLCertificateFile /usr/local/ssl/crt/example.crt
SSLCertificateKeyFile /usr/local/ssl/private/www.domain.com.key
SSLCACertificateFile /usr/local/ssl/crt/intermediate.crt

(Passen Sie ggf. die Verzeichnisse an. 1. Zeile = Zertifikat, 2. Zeile Private Key, 3. Zeile Zwischenzertfikat)

Speichern Sie nun die Datei ssl.conf (bzw. httpd.conf) und starten den den Apache neu.

apachectl startssl

(Ab Apache 2.0 wird SSL bereits automatisch mit gestartet.)

Unter Microsoft IIS

  • laden Sie die „.p7b“-Datei auf den Server
  • öffen Sie den „Internetinformationsdienste-Manager“ unter „Start“, „Verwaltung“
  • Wählen Sie in der linken Spalte den betreffenden Serverknoten
  • im Bereich „Features“ bitte „Serverzertifikate“ doppelklicken
  • Klicken Sie auf „Importieren“ im rechten Bereich (oder wählen Sie im Bereich „Aktionen“ „Zertifikatanforderung abschließen“
  • Suchen Sie nun nach der Zertifikatsdatei. Wenn Sie diese nicht sehen, wählen Sie „Alle Dateien“
  • Geben Sie das Passwort ein, dass die Zertfikatsdatei schützt -> „OK“

Nun ist das Zertfikat importiert. Fügen Sie nun noch die HTTPS-Bindung zur Website hinzu:

  • öffen Sie erneut den „Internetinformationsdienste-Manager“ unter „Start“, „Verwaltung“
  • wählen Sie Ihren Servernamen, dann „Sites“ und die Webseite, die per SSL gesichert werden soll.
  • Klicken Sie auf „Bindungen…“ im rechten Fensterbereich
  • Klicken Sie auf „Hinzufügen“
  • Geben Sie den Bindungstyp an
  • Wählen Sie das bereits importierte SSL-Zertifikat für die Webseite aus
  • und klicken auf „OK“

Mittels einer sogenannten .htaccess-Datei ist es auf relativ einfache und sichere Weise möglich, einen passwortgeschützten Bereich für Ihre Website einzurichten.

Um ein Verzeichnis Ihres Webspace nur mittels eines Benutzernamens und eines Passworts zugänglich zu machen, gehen Sie bitte wie folgt vor:

1. Erstellen Sie über einen Texteditor eine Datei mit dem Namen .htaccess und fügen Sie die entsprechenden Zeilen ein. Nachfolgend sehen Sie ein Beispiel für eine solche .htaccess-Datei:

# .htaccess-Datei fuer das Verzeichnis /test

AuthType Basic
AuthName „TopSecret-Bereich“
AuthUserFile /[IHR-AUFTRAGSVERZEICHNIS]/[EIN-UNTERVERZEICHNISSE]/.htusers
AuthPGAuthoritative Off
require user Günther Monique Marco

Erklärung zu obenstehender .htaccess-Datei:

AuthType: Steht für den Typ der Authentifizierung.

AuthName: Wird in dem PopUp-Fenster angezeigt, welches sich beim Aufrufen des geschützten Bereichs öffnet.

AuthUserFile: Angabe des absoluten Pfades der Datei, welche die Daten zur Authentifizierung (Benutzernamen und Passwörter) enthält. Der absolute Pfad enthält sowohl etwaige Unterverzeichnisse Ihres Webspace (in obigem Beispiel als „Etwaige Unterverzeichnisse“ bezeichnet) als auch den absoluten Pfad Ihres Accounts auf dem Webserver (in obigem Beispiel als „Ihr Auftragsverzeichnis“ bezeichnet). Den absoluten Pfad Ihres Accounts finden Sie in Ihrem Kundenmenü unter dem Punkt „Informationen“.

require user: Hier kann festgelegt werden, welchen Benutzern aus dem AuthUserFile der Zugriff auf den geschützten Bereich gewährt werden soll.

Nach Eingabe der Daten können Sie die Datei als Textdatei mit dem Dateinamen „.htaccess“ speichern.

2. Erstellen Sie eine .htusers-Datei mit den entsprechenden Angaben, nachfolgend sehen Sie ein Beispiel hierzu:

#.htusers-Datei für Benutzernamen und Passwörter
Günther:$2y$05$MQ7RdCCRrKmBEDD/u4pks.9qAV8RCKy4YCP2pzgmc4lppfli41z
Monique:$2y$10$.vGA1O9wmRjrwAVXD98HNOgsNpDczlqm3Jq7KnEd1rVAGv3Fykk1a
Marco:$2y$12$QjSH496pcT5CEbzjD/vtVeH03tfHKFy36d4J0Ltp3lRtee9HDxY3K

Der 1. Eintrag (Günther) wurde zum Beispiel mit dem Befehl `echo password_hash("hallo", PASSWORD_DEFAULT)."\n";` generiert.

Bei den Angaben vor dem Doppelpunkt handelt es sich um die Benutzernamen, bei den Angaben nach dem Doppelpunkt handelt es sich um die Passwörter zu den einzelnen Benutzern. Zu beachten ist hierbei, dass in dieser Datei die Passwörter nur in verschlüsselter Form gespeichert sein dürfen. Eine Möglichkeit, Ihre Passwörter zu verschlüsseln, finden Sie beispielsweise auf der Seite von PHP.net oder SelfHTML.

Nun können Sie die Datei als Textdatei mit dem Dateinamen „.htusers“ speichern.

3. Laden Sie die Dateien per FTP auf Ihren Webspace.

.htaccess: Die .htaccess-Datei speichern Sie bitte in das Verzeichnis, in welchem sich die zu schützenden Daten befinden.

.htusers: Die .htusers-Datei speichern Sie bitte in das in der .htaccess-Datei im Eintrag „AuthUserFile“ angegebene Verzeichnis.

Nun ist der Zugriff auf Dateien in diesem Verzeichnis nur mittels Eingabe der entsprechenden Benutzernamen und Passwörter möglich.

Sollte sich Ihre Bankverbindung geändert haben, senden Sie uns bitte am besten ein neues SEPA-Lastschrift-Mandat zu. Das Formular finden Sie hier.

Wenn Sie Emails ungesichert abrufen und versenden möchten, dann lauten die Konfigurationsdaten wie folgt:

Posteingangsserver für POP3:

pop3.domain.de (Port: 110)

Posteingangsserver für IMAP:

imap.domain.de (Port: 143)

Postausgangsserver:

smtp.domain.de (Port: 25)

Für eine verschlüsselte Verbindung (empfohlen) nutzen Sie bitte folgende Konfigurationsdaten:

Posteingangsserver für POP3:

ihre-domain.de (Port: 995)

Posteingangsserver für IMAP:

ihre-domain.de (Port: 993)

Postausgangsserver:

ihre-domain.de, Port 465 (SSL/TLS) oder 587 (STARTSSL)

Benutzername: Ihre Email-Adresse

Passwort: wie von Ihnen bei der Einrichtung vergeben

PHP-Scripte sind auf unseren Servern in allen Verzeichnissen lauffähig.

Hinweis: PuTTY bzw. andere Software ist oft gar nicht nötig. Aktuelle MySQL-Frontends wie z. B. Navicat bringen diese Funktionalität bereits mit.

Download Putty

SSHTunnelClient

Das „Tunneln“ gestaltet sich beispielsweise auch mit dem „SSHTunnelClient“ sehr einfach. Dies ist ein Frontend zu plink.exe und sehr einfach zu bedienen. Sie ist je nach Anwendungsgebiet sogar kostenlos.

Definitiv ist dies ein anstrebbares Ziel. In der Version 8 wurden viele Optimierungen integriert. PHP 8 ist nochmal deutlich schneller als PHP 7 und gleichzeitig Ressourcenschonender. Damit werden Websites noch schneller ausgeliefert, was nicht nur eine bessere User-Erfahrung bedeutet, sondern auch ein Ranking-Faktor für Suchmaschinen wie Google darstellt.

Leider kann man nicht immer genau vorhersagen, ob Ihre alten Scripte auch unter PHP 8 lauffähig sind. Generell kann man sagen, dass Scripte, die unter PHP 7 liefen, auch unter PHP 8 funktionieren sollten. Unter http://php.net/manual/de/migration80.php kann man einsehen, wie man eine Seite migriert, wenn es Probleme geben sollte.

Grundsätzlich sollten Sie immer die aktuellste PHP-Version verwenden, bzw. eine Version, die noch nicht das End-of-Live-Datum überschritten hat. Nur so können Sie sicher gehen, dass Sicherheitslücken in der PHP-Version behoben werden.

Es gibt einige Subdomains, die zur Funktionalität von Nameservern automatisch eingerichtet wurden, aber nicht unbedingt im Kundenmenü sichtbar sind:

  • webmail.domain.de
  • autodiscover.domain.de
  • ftp.domain.de
  • autoconfig.domain.de

Wenn Sie dies nicht wünschen, können Sie in den Plesk-Einstellungen unter „DNS“ diese DNS-Einträge löschen.

McDomain.de betreibt ausschließlich Linux-Server mit der Apache-Version 2.4. Es hat sich herausgestellt, dass dieses Betriebssystem für McDomain.de immer noch die bessere Alternative hinsichtlich Verfügbarkeit, Verwaltung und Zuverlässigkeit ist. Mittlerweilse werden nur noch SSD-Festplatten verwendet, da hier die Sicherheit und die Schnelligkeit deutlich besser ist als bei herkömmlichen mechanischen Festplatten. Das wirkt sich vor allem auch bei Datenbankanwendungen aus.

Sie möchten auf einen anderen Webserver mit der IP-Adresse 123.456.78.112 weiterleiten, weil dort Ihre Homepage liegt?

domain.de A 123.456.78.112

Sie möchten Emails an einen Email-Server mit der IP-Adresse 123.456.78.112 leiten? Beachten Sie bitte, ein MX-Eintrag darf nur an einen Hostnamen leiten. Daher:

mail.domain.de A 123.456.78.112
*.domain.de MX 10 mail.andere-domain.de
domain.de MX 10 mail.andere-domain.de

 

Um sich in das jeweilige Interface einzuloggen verwenden Sie einfach eine Ihrer im Kundenmenü eingerichteten Email-Adressen und das dazu gehörende Passwort, welches Sie bei der Einrichtung des Email-Postfaches vergeben haben.

Seit dem 01.01.2014 erfolgt gemäß Richtlinien der ICANN eine Verifizierung der Inhaberdaten für generische Top-Level-Domains. Dabei wird nach Neuregistrierung einer Domain (oder nach Änderung der Daten) eine Email an die neue Email-Adresse gesendet. Dort ist neben den neuen Inhaber-Daten ein Link enthalten, welcher explizit bestätigt (angeklickt) werden muss. Sollten Sie diesen nicht innerhalb von 14 Tagen aufrufen, wird die Domain nicht gelöscht, aber gesperrt (SERVER HOLD). Das bedeutet, die Domain ist nicht mehr nutzbar. Emails funktionieren nicht mehr über diese Domains. Die Webseite ist nicht mehr über die Domain erreichbar. Bitte klicken Sie daher unbedingt auf diesen Link, um diesen Problemen aus dem Weg zu gehen.

Das hängt von der zu transferierenden Domains ab. Eine .de- (Deutschland) oder eine .ch-Domain (Schweiz) werden beispielsweise in Echtzeit transferiert. Bei zahlreichen anderen Domains (z.B. .com, .net, .org unf andere generische Top-Level-Domains) dauert es bis zu 5 Tage, ehe die Domain zu McDomain.de umgezogen ist.

Ein weitere Kriterium sit die Bestätigung der Transfer-Anfrage. Erst nach dem der aktuelle Inhaber den Transfer bestätigt hat, wird der eigentliche Transfer-Prozess z.B. bei .com-Domains in Gang gesetzt. Prüfen Sie also bitte vorab, ob bei der Domain-Vergabestelle die richtige Email-Adresse hinterlegt ist, damit der Transfer zügig vollendet werden kann.

Bei einigen Ländern werden leider auch Formulare und Unterlagen nowendig. McDomain.de kann Ihnen hier auf Anfrage detaillierte Informationen liefern. Dies verlangsamt einen Domain-Transfer in der Regel noch einmal, da die Vergabestelle die Unterlagen händisch prüft. Selbstverständlich stellt Ihnen McDomain.de alle notwendigen Formulare zur Verfügung.

(Gilt ab Thunderbird Version 3)

  • Klicken Sie auf „Einstellungen“, „Konten-Einstellungen“ (Wenn Sie eine Menü-Leiste sehen, klicken Sie bitte „Extras“, „Konten-Einstellungen“
  • In dem neuen Fenster klicken Sie nun bitte auf „Konten-Aktionen“, „E-Mail-Konto hinzufügen“
  • Tragen Sie nun bitte folgende Angaben die Felder ein:
    • Ihr Name: Dieser Name wird angezeigt, wenn jemand eine E-Mail von Ihnen erhält.
    • E-Mail-Adresse: Tragen Sie die E-Mail-Adresse des abzurufenden Postfaches ein.
    • Passwort: Hier tragen Sie Kennwort ein, welches Sie im Kundenmenü für dieses E-Mail-Postfach vergeben haben
  • Klicken Sie „Weiter“. Nun versucht Thunderbird die restlichen Einstellungen automatisch zu ermitteln. Sollte dies nicht funktionieren, lesen Sie weiter unten.
  • Wählen Sie nun, ob Sie das Postfach per IMAP- oder per POP3-Protokoll abrufen möchten.
  • Klicken Sie auf „Fertig“ und nun auf „OK“

Wenn die automatische Ermittlung der Postfach-Einstellungen nicht funktioniert hat:

  • Klicken Sie auf „Bearbeiten“ oder „Manuell bearbeiten“ (je nach Thunderbird-Version)
  • Beim Benutzernamen sollte Ihre E-Mail-Adresse drin stehen. Korrigieren Sie sie ggf.
  • Beim Posteingangsserver tragen Sie bitte ein: ihre-domain.de
    • Wählen Sie IMAP und den Port „993“ bzw. POP3 und den Port „995“
    • Wählen Sie außerdem „SSL/TLS“ oder „SSL
    • Bei „Erweitert“ tragen Sie bitte „INBOX“ beim IMAP-Server-Verzeichnis ein
  • Beim Postausgangsserver tragen Sie bitte ein: ihre-domain.de
    • Für den Port tragen Sie „465“ (Verschlüsselung SSL/TLS) oder 587 (Verschlüsselung STARTSSL) ein
    • Wählen Sie außerdem auch hier „SSL/TLS“ oder „SSL

Da iPhones und iPads standardmäßig die SSL-Verschlüsselung für Verbindungen zum E-Mail-Server nutzen, verwenden Sie bitte folgende Einstellungen:

  • Öffnen Sie unter „Einstellungen“ Ihres Gerätes: „Mail, Kontakte, Kalender“ (bzw. unter „Systemeinstellungen“ -> „Internetaccounts“)
  • Wählen Sie „Account hinzufügen“ und hier dann „Andere“
  • Nun wählen Sie „Mail-Account hinzufügen“
  • Füllen Sie nun die Felder wie folgt aus:
    • „Name“: Tragen Sie hier den Namen ein, der angezeigt werden soll, wenn jemand von Ihnen eine E-Mail erhält
    • „Adresse“: Hier tragen Sie Ihre E-Mail-Adresse des Postfaches ein.
    • „Kennwort“: Das Kennwort, welches Sie im Kundenmenü für dieses E-Mail-Postfach vergeben haben.
    • „Beschreibung“: Die Beschreibung ist frei wählbar und hat keinen Einfluss auf den Abruf der E-Mails.
  • Klicken Sie auf „Weiter“
  • Wählen Sie nun, ob Sie die E-Mails per POP3-Protokoll oder IMAP-Protokoll abrufen möchten
  • Bei „Server für eintreffende E-Mails“ tragen Sie bitte ein:
    • Hostname: ihre-domain.de
    • Port: 995 (bei POP3) bzw. 993 (bei IMAP)
    • Benutzername: Hier tragen Sie Ihre E-Mail-Adresse des Postfaches ein.
    • Kennwort: Hier tragen Sie das Kennwort ein, welches Sie über das Kundenmenü für dieses E-Mail-Postfach vergeben haben.
  • Bei „Server für ausgehende E-Mails“ tragen Sie bitte ein:
    • Hostname: ihre-domain.de
    • Port: 465 (SSL/TLS) oder 587 (STARTSSL)
    • Benutzername: Hier tragen Sie Ihre E-Mail-Adresse des Postfaches ein.
    • Kennwort: Hier tragen Sie das Kennwort ein, welches Sie über das Kundenmenü für dieses E-Mail-Postfach vergeben haben.
  • Gehen Sie auf „Weiter“
  • Wenn Sie das IMAP-Protokoll verwenden, müssen Sie bitte noch den IMAP-Pfad-Präfix wie folgt hinterlegen:
    • Öffnen Sie unter „Einstellungen“ Ihres Gerätes: „Mail, Kontakte, Kalender“
    • Wählen Sie „Account [Ihre E-Mail-Adresse]“
    • Wählen Sie „Erweitert“
    • Tragen Sie unter „IMAP-Pfad-Präfix“ ein: INBOX
    • Um dies zu bestätigen, klicken Sie nun links oben „Account“ und „Fertig“

Ein externer Zugriff auf die MySQL-Datenbanken, also z.B. ein Zugriff über das Internet von Ihrem PC zu Hause aus mittels einer Verwaltungssoftware für Datenbanken, ist aus Sicherheitsgründen leider nicht gestattet. Wenn Sie jedoch einen SSH-Account in Ihrem Tarif bzw. einen SSH-Zugang per Addon gebucht haben, so können Sie dies mittels eines sogenannten SSH-Tunnels bewerkstelligen. Infos hierzu finden Sie hier.

POP3 und IMAP sind 2 verschiedene Email-Protokolle.

Wenn Sie POP3 nutzen, werden die Emails auf dem Emailserver in der Regel nach dem Abholen gelöscht und auf Ihrem PC gespeichert. Bei regelmäßiger Abholung der Emails können Sie so relativ wenig Speicher pro Postfach beanspruchen.

Wenn Sie das IMAP-Protokoll verwenden, werden die Email nicht sofort vom Server gelsöcht. Vielmehr fragt Ihr Email-Programm zunächst nur die Betreff-Zeilen der neuen Emails im Postfach ab. Klicken Sie eine Email an, werden die Inhalte der Email nur zeitweise zur Ansicht heruntergeladen. Die eigentliche Email verbleibt auf dem Server. Vorteil ist, Sie können so von mehreren Endgeräten auf Emails zugreifen, die sonst verloren gängen. Zudem können Sie Emails in Unterodnern organisieren. Da Emails bei IMAP meist auf dem Server archiviert werden, erhöht sich der Speicherplatzbedarf.