Als Best Practice hat sich ein den letzten Jahren ein Wert zwischen 10MB und 20MB als maximale Mailgröße erweisen. Größere Dateien sollten besser über einen der zahlreichen File-Sharing (Cloud) Dienste ausgetauscht werden. Es gibt einen interessanten Artikel (in englisch) zu diesem Thema von der Firma Microsoft, genauer vom Exchange Team.
Folgende Dinge gibt es bei größeren Limits zu bedenken:
In der folgenden Anleitung habe ich kurz beschrieben, wie sich die Werte für den Postfix Mailserver unter Linux bzw. Unix anpassen lassen.
Die maximal Nachrichtengröße jeder eingehenden und ausgehenden E-Mail kann im Postfix durch den Parameter message_size_limit gesetzt werden.
Die aktuell eingestellte Nachrichtengröße kann mit folgenden Befehl angefragt werden:
# postconf | grep message_size_limit
message_size_limit = 52428800
Das entspricht 10MB pro E-Mail.
Um den Wert zu ändern, muss die Datei /etc/postfix/main.cf angepasst werden. Öffne dazu diese Datei in einem beliebigen Texteditor und suche den Eintrag message_size_limit. Gibt es keinen Eintrag mit diesem Wert, kann die Zeile einfach an einer beliebigen Stelle eingefügt werden.
Folgender Einträge setzt den Wert auf 50MB pro E-Mail.
message_size_limit = 52428800
Nach dem Speichern und Schließen des Editors muss der Postfix Server Prozess die Änderungen neu einlesen. Dies geschieht mit folgendem Befehl:
/usr/sbin/postfix reload
Weitere Informationen findet Ihr in der offiziellen Dokumentation des Postfix Mail Servers. Die allgemeine Dokumentation gib es hier: Postfix Dokumentation. Informationen zu den Parameter stehen hier: Postfix Configuration Parameters.