- Nutzen Sie Postfix als SMTP-Server/MTA
b1gMail und b1gMailServer wurden unter anderem für den Einsatz mit Postfix optimiert. Wir empfehlen Postfix als SMTP-Server/MTA, sofern Sie die Wahl haben.
- Deaktivieren Sie den PHP-SafeMode
Bei deaktiviertem SafeMode kann b1gMail einige Funktionen nutzen, die zur Performance-Verbesserung dienen, die aber bei aktiviertem SafeMode durch PHP verboten werden. Unter anderem das Data-Dateiverwaltung-Modul (s.u.).
- Aktivieren Sie das Modul "Data-Dateiverwaltung"
Bei aktiviertem "Data-Dateiverwaltung"-Modul speichert b1gMail Datendateien wie E-Mails und Webdisk-Daten nicht in einem einzigen Verzeichnis sondern strukturiert in Unterverzeichnissen. Dadurch wird bei große Installationen eine höhere Dateisystem-Stabilität und eine schnellere Zugriffszeit erreicht, da das Betriebssystem nicht übergroße Verzeichnisse durchsuchen muss, um eine E-Mail zu finden. Weiterhin werden Administration und Backups erleichter. Aktivieren Sie dieses Modul nur bei DEAKTIVIERTEM SAFEMODE! Andernfalls führt das Modul zu Datenverlusten bei eingehenden E-Mails!
- Lassen Sie E-Mails in Dateien speichern
Wenn Sie die Speicherung von E-Mails in Dateien aktivieren, speichert b1gMail die E-Mails Ihrer Benutzer nicht in der MySQL-Datenbank, sondern in eigenen Dateien. Die MySQL-Datenbank wird dann nur als Schnellzugriffs-Index benutzt. Dadurch wird die MySQL-Datenbank klein gehalten, was zu kürzeren Abfrage-Zeiten und zu einer extremen Entlastung der Datenbank führt. - Verwenden Sie die Postfix-Transportmap-Empfangsmethode
Die Empfangsmethode garantiert die optimale Ausnutzung der verfügbaren Ressourcen und erzielt erfahrungsgemäß die besten Ergebnisse. - Verwenden Sie die SMTP-Versandmethode
Dadurch werden E-Mails von b1gMail direkt an den angegebenen SMTP-Server übergeben - der Umweg über die Mail-Parsing-Routinen von PHP entfällt. - Verwenden Sie realistische Mailgrößen-Limits
Halten Sie die Mailgrößenlimits möglichst klein. Das Verarbeiten großer Anhänge benötigt mehr Rechenzeit. Oft werden die Mailgrößenlimits einfach auf einen astronomisch hohen Wert eingestellt - mit dem Hintergedanken, dass man keine Einschränkung wünscht. Die Mailgrößenlimits dienen aber nicht nur zur Beschränkung der Benutzer, sondern vielmehr zum Schutz des Systems.
Sie können b1gMail auch auf mehreren Servern installieren und einen zentralen MySQL- und Datei-Server verwenden. Dabei ist darauf zu achten, dass Sie die Verzeichnisse "data" und "temp" von b1gMail auf einen Dateiserver auslagern und diese Verzeichnisse auf den b1gMail-Servern per NFS mounten. Mittels eines Load Balancers können die Zugriffe dann auf die verschiedenen b1gMail-Server verteilt werden.
Bei Fragen zur Optimierung Ihrer b1gMail-Installation helfen wir Ihnen gerne weiter (b1gmail (at) support.b1g.de).