minute to read


Maximale empfangbare Mailgröße bei Providern prüfen

Wie man große Dateien am besten verschicken kann, hatte ich schon im Blogeintrag split - der Dateispalter beschrieben.

Es ist aber auch gut zu wissen, wie groß denn nun eine E-Mail an den Empfänger bzw. Provider sein darf.

Um dies herauszufinden, nutze ich das Skript checkmailsize.sh.

checkmailsize.sh

#!/bin/sh
#
# checkmailsize.sh - prüft die zugelassen Maximalgröße von Nachrichten
#                    für die als Argument übergebene Domain
#
dom="$1" # z.B. googlemail.com oder 1und1.de

(sleep 1; echo "EHLO abc"; echo "QUIT") |\     nc $(host -t mx $dom | head -1 | sed 's/^.* //') smtp |\     grep SIZE

Check bei Gmail

beezleboter:~# ./checkmailsize.sh gmail.com
250-SIZE 35651584

Bei Googlemail lassen sich brutto maximal 34 MByte an Daten empfangen. Das ist ja nicht schlecht, aber wenn ich über Googlemail selber große E-Mails verschicken will, dann darf der Anhang nur 25 MByte groß sein. Da hat Googlemail eine Begrenzung eingebaut. 

Check bei 1und1

beezleboter:~# ./checkmailsize.sh 1und1.de 
250-SIZE 52428800

Hier dürfen sogar brutto maximal 50 MByte an Daten empfangen werden.

Jetzt dürfte dem Verschicken großer E-Mails ja nichts mehr im Wege stehen, außer das der Posteingang beim Empfänger voll ist. 

Quelle:

Linux Magazin 10/10