Hinweise zum Dokumentenaustausch每封电子邮件

Mit der weltweiten Verbreitung des Internets wollte man per E-Mail nicht nur einfache Textnachrichten,sondern auch komplexe Dokumente,Bilder oderáhnliches ausauschen。Leider enden viele dieser Versuche damit,dass beim Empfänger nur公司Datenschrott公司着陆。Dieser Artikel soll etwas die Hintergründe erhellen und Tipps geben,wie man zu einem optimizen Ergebnis kommt。

历史

Die ersten E-Mail-Systeme waren nur für Die u bertragung von 7-Bit-Daten ausgelegt(7位日期)。Das reichte zum Austausch von einfachen Nachrichten voll und ganz aus,führte aber zu Problemen,als man auch Daten per E-Mail austauschen wollte,die 8 Bit benötigen。男子战争修女在德伦斯提根拉格,以8位Datenübertragen zu wollen,während andererseits viele Dateníbertragungswege und auch vorhandene Mail-Systeme nur 7位计数器ützen。Es blieb nur der Weg,8位Daten in 7 Bit zu kodieren,diese Daten zuübertragen und am anderen Ende wieder zu dekodieren。旧版本的Verfahren hierzu war UUencode,UNIX Welt verbreite ist中的Das auch heute noch。Je nach Komfort des Mailprogramms muss die Konvertierung vor dem u bertragen von Hand erfolgen oder wird von diesem automatich vorgenommen邮件程序必须符合以下要求:。

Ein weiteres Problem waren die Umlaute,für derenübertragung ebenfalls 8 Bit benötigt werden问题。Wenn man nicht jeden Text mit Umlauten kodieren wollte,blieb nur der Ausweg,die Umschreibung des Umloates(也就是美国)zu verwenden。Folgende Lösungsansätze bieten sich an:

  • Man erweitert alle Mailsysteme in der ganzen Welt,so dass sie 8-Bit verstehen,mit allen Problemen in derübergangszeit(在德国)。
  • 人类发现了新族8位系统的迁移。

Die Realisierung des zweiten Ansatzes führte zu MIME(互联网标准定义)射频2045).

MIME公司

Beim Entwurf von MIME ging man von mehreren Annahmen aus公司:

  • Es wird noch für lange Zeit Datenübertragungswege und Mailsysteme geben,die nur 7 Bit unterstützen。
  • 艾因法赫文本sollte soübertragen werden,dass er auch auf nicht MIME-fähigen Systemen vernünftig dargestellt werden kann。
  • Die Komplexität sollte in Die Mail-Programme und nicht in das u bertragungssystem verlagert werden,d.h.man benötigt nur MIME-fähige Mail-Progremme(=MUA),keine derartigen MTAs。

MIME-Mails werden in der Regel als 7-Bit-Datenübertragen(es gibt zwar auch die Möglichkeit,Daten direct als 8 Bit zu wählen,wegen der Probleme an einem Möglicen-bergang ist dies aber nicht empfehlenswert)和alle 8-Bit-Date(Anhänge und Umlaute)穆森vom sendenden Mail-Program in 7 Bit kodiert und von dem auf Empfängerseite wieder in 8 Bit umgewandelt werden。

MIME-Mails sind folgendermaßen aufgebaut:

内本·登·布利钦头像(发件人:,收件人:,日期:,主题:)gibt es zusätzliche foldende标题:

  • MIME版本:legt die verwendete版本(z.Zt.immer 1.0)fest
  • 内容传输编码:bezeichnet die Art der Kodierung,z.B.公司。可报价的,基数64顺序二进制
  • 内容类型:Legt den Typ einer Mail,也叫zum Beispieleinfacher文本集会。

Das folgende Beispiel zeigt den Header-Aufbau einer MIME-Mail邮箱:

发件人:Max Mustermann<max.mustermann@rrze.fau.de(最大值)>收件人:Maria Musterfau<maria.musterfrau@rrze.fau.de>主题:Beispiel-Mail日期:1997年2月20日星期四13:47:12+0100Mime-Version:1.0版本内容传输编码:可引用内容类型:文本/纯文本;charset=iso-8859-1

莫赫特曼8-Bit-Zeichenübertragenü)、werden sie vom MUA durch ein=gefolgt-vom Hexadezimal-Code des Zeichens im-durch charset=…spezifizierten Zeichensatz dargestellt。Diese Art der Kodierung nent man auch公司可报价的.Schaut man sich die Rohansicht einer MIME-kodierten Mail an,sieht das wie folgt aus(澳大利亚)ü 乌德因=FC):

你好!Beispiel f=FCr文本mit Umlaut

Das Mail-Program des Empfänges sollte diese Zeichen wieder in den richtigen Text verwandeln,ohne dass der Leser etwas davon merkt.Sehen Sie hingegen in einer Mail irgendwelche《电子邮件程序》=XX-Zeichen,können Sie davon ausgehen,dass Ihr Mailprogramm-kein MIME unterstützt。

UN bertragung von binären Anhängen mit MIME公司

MIME ermöglicht den Versand von binären Anhängen und Mails,die aus mehreren Teilen bessenshen。Letzteres erlaubt Ihnen zum Beispiel,在Beschreibung zu versenden的电子邮箱中。Sie als Anwender geben wie gewohnt nur den Empfänger und den Betreff ein,schreiben den Begleittext公司(死亡在Beispiel einer电子邮件mit Anhang)und wählen dann–je nach verwendetem Mailprogramm geht das unterschiedlich优雅–die zu versendende Date iüber ein Menüaus und schicken die Mail los。德恩佩恩格·维德鲁姆(Der Empfänger wiederum muss nur auf den Anhang klicken)
und die entsprechende Anwendung(z.B.ein Textverarbeitungsprogramm)wird gestartt,um den Anhang geeignet darzustellen(安行基耶尼特·达祖斯特伦)。

现实主义者在内容类型的Verwendung期间撰写了《每日邮报》:多部分/混合und die Festlegung einer speziellen Zeichenfolge,die als Grenze费斯特雷根·埃内尔·斯佩齐伦·齐奇福勒,阿尔斯·格伦泽(边界)zwischen diesen Teilen dient(und natürlich in der Mail sonst nicht vorkommen darf)。在邮件发送的过程中,我们会收到文本或Binär-Datei handelt。Binäre Daten werden nach einem speziellen Verfahren(Base64)足球俱乐部。Dabei erhöht sich der Platzbedarf um ca.ein Drittel,so dass z.B.ein Anhang von ca.15 MB kodiert etwa 20 MB beansprucht(大北地区)。Wenn ein Einlieferungserver z.B.Mails bis zu einer Größe von max.20 MB annimmt,bedeutet das für den Versender,das er maximum ca.15 MB an die Mail an hängen kann。

Das náchste Beispiel zeigt eine solche Mail,wie sie bei der lu bertragung aussieht,aber vom Benutzer,dieser Form nicht geshenn wird。Sie besteht aus einem kurzen文本和einem binären Anhang:

日期:1997年2月21日星期五17:00:17+0100(MET)发件人:Max Mustermann<max.mustermann@rrze.fau.de(最大值)>收件人:Maria Musterfau<maria.musterfrau@rrze.fau.de>主题:测试MIME版本:1.0内容类型:MULTIPART/MIXED;BOUNDARY=“-2139974673-931073429-856540817=:”---2139974673-931073429-856540817=:内容类型:TEXT/PLAIN;字符集=US-ASCII死亡在安行的电子邮件中。---2139974673-931073429-856540817=:内容类型:IMAGE/JPEG;name=“max.jpg”内容传输编码:BASE64内容ID:<松树。太阳。3.91.970221170017.489i@tick>内容描述:/9j/4AAQSkZJRgABAQAAAQABAAD//gBGQ1JFQVRPUjogWFYgVmVyc2lvbiAz---2139974673-931073429-856540817=:

Andere Mail-Systeme verwenden vielfach eigene Kodierungsverfahren,die den Nachteil haben,dass Sie nicht zu anderen Mail-Programmen kompatibel sind公司。Apple-Rechner verwenden z.B.BinHex-Kodierung公司。Wenn man so eine Date i erhält,braucht man entweder ein Mailprogramm,das die dierung berrscht,order ein externes Programm。

Zusammenfassung公司

澳大利亚信息理论wissen wir,dass zur Kommunikation immer Sender,Empfänger und das u bertragungsmedium gehören。让我们相信邮件运输是一个复杂的过程。Deshalb empfiehlt es sich,davon auszughen,数据库哑铃这是一封信,是一封电子邮件。

  • Denken Sie schon beim Versenden an den Empfänger。Schicken Sie einem UNIX Benutzer eine Datei MIME或UUencode kodiert,而不是BinHex Datei。
  • Verwenden Sie zurübertragung einen 7-Bit-Zeichensatz(Stichwort:dummes Medium)。Bei vielen Mail-Programmen kann man das einstellen邮件程序。
  • Wenn Sie eine Dateübertragen wollen,schicken Sie diese
    • MIME-kodiert,wenn sie nichtsüber das System am anderen Ende wissen公司
    • MIME-oder UUencode-kodiert,wenn am anderen Ende in UNIX-System ist公司
    • BinHex-kodiert,wenn am anderen Ende in MAC ist公司

    在锡城的海滩上,我们看到的不是科迪隆,而是普拉兹贝达夫。