Thunderbird ändert die Größe des Anhangs

564
Luis

Ich möchte eine E-Mail mit angehängter PDF-Datei mit Thunderbird senden. Die Datei ist etwa 15 ~ 16 MB groß, Thunderbird zeigt jedoch 21 MB:

Thunderbird ändert die Größe des Anhangs

Dies verhindert, dass die Mail gesendet wird:

Thunderbird ändert die Größe des Anhangs

Irgendwelche Ideen, was passieren kann und wie man es lösen kann?

Danke für jeden Hinweis !!

(Ich kenne Dateiverknüpfungen, ich kann sie einfach nicht für dieses spezielle Problem verwenden.)

0

1 Antwort auf die Frage

2
Kamil Maciorowski

Nichts falsch hier. Anlagen werden in Base64 codiert . Bei Kopfzeilen usw. erhöht sich die ursprüngliche Dateigröße um ca. 33-37%.

Wenn Sie eine Nachricht erstellen, werden die Originalgrößen von Anhängen angezeigt. Die globale Größenbeschränkung gilt jedoch später für die gesamte Nachricht, einschließlich verschlüsselter Anhänge.

Dieses Limit, das Sie sehen, stammt von Ihrem E-Mail-Server. Vergleichen Wie kann ich einen großen Anhang versenden?

Sie können:

  • Komprimieren Sie die Datei
  • oder / und teilen Sie es in Teile und senden Sie es separat.
  • Verwenden Sie das Konto auf einem anderen Server (mit einem höheren Limit) und hoffen Sie, dass es auf dem Weg zum Empfänger keine niedrigeren Limits erreicht (es kann mehrere E-Mail-Transfer-Agents passieren, dann gibt es einen endgültigen Server). Der beste Fall ist, wenn Sie und der Empfänger denselben Server verwenden und sein Limit für Sie hoch genug ist.
Vielen Dank für Ihre Antwort! Dann gehe ich davon aus, dass hier nichts zu tun ist und die tatsächliche maximale Größe von Anhängen etwa 14 MB beträgt. Luis vor 6 Jahren 0
Für ausreichend lange Strings nähert sich die Base64-Codierung nur um 1/3 größer als die decodierte Form (33,3 ...% größer, nicht 37% größer). Es gibt Header und letzte Auffüllungen, die die Länge von Kurznachrichten so weit verlängern, dass diese Zahl abgeworfen wird. Im Allgemeinen bedeutet base64 jedoch, dass jedes der drei Bytes der Eingabe in vier Bytes der Ausgabe umgewandelt wird, wodurch die Nachricht um 1/3 länger wird. MIME-Nachrichten haben jedoch im Allgemeinen etwas mehr als nur die Zeichenkodierung, weshalb die endgültige Nachrichtengröße mehr als 4/3 der Größe des Anhangs beträgt. CBHacking vor 6 Jahren 1
@CBHacking Soll die Nachricht mit Prüfsummenbytes versehen werden? 3 Byte Nachricht + 1 Byte prüfen / etwas? Luis vor 6 Jahren 0
Base64-Kodierung für binäre (und manchmal auch Quoted Printable-Kodierung für Text) wird verwendet, da E-Mail-Systeme für ASCII (die nur 7 Bit verwendet) entwickelt wurden und nicht garantiert "8-Bit-sauber" sind. Sie behandeln möglicherweise Zeichen nicht richtig, wenn das höchstwertige Bit gesetzt ist. Da für die Hälfte aller möglichen Bytes dieses Bit gesetzt ist, müssen Binärdateien (wie PDFs) in eine äquivalente Darstellung konvertiert werden, die einen begrenzten Zeichensatz verwendet. Das bedeutet, dass mehr Zeichen erforderlich sind, um dieselbe Datenmenge zu speichern (im Grunde ist es umgekehrt) Kompression). Unicode-Text kann das gleiche Problem haben. CBHacking vor 6 Jahren 1
@CBHacking Danke. Ich habe diesen Teil "37%" ein wenig geändert. Kamil Maciorowski vor 6 Jahren 0
Ach so ich verstehe. Gut, danke! Ich habe heute etwas Neues gelernt :) Luis vor 6 Jahren 0