E-Mail-Anhänge senden und empfangen über das MIME-Protokoll
Das MIME-Protokoll ist sowohl eine Erweiterung von SMTP, POP3, IMAP wie auch von HTTP. MIME bedeutet ?Multipurpose Internet Mail Extension?, es handelt sich bei MIME um einen Standard der Mail-Protokolle (insbesondere SMTP, RFC 821) so erweitert, dass Daten, beispielsweise Video-, Audio- und Binärdateien über Internet-E-Mail übertragen werden können ohne zuvor in das 7-Bit ASCII-Format umgewandelt werden zu müssen.
Das MIME-Protokoll strukturiert die E-Mails in eine Hauptnachricht, einen sogenannten Body und die jeweiligen Anhänge in den verschiedenen MIME-Typen. Dies sogenannte ?MIME-Typen? beschreiben den Inhalt oder die Inhalte einer E-Mail. Eine MIME-kompatible Anwendung (Mail-Client wie Outlook) die eine Datei sendet, ordnet der Datei einen MIME-Typ zu. Die Empfängeranwendung, die ebenfalls MIME-kompatibel sein muss, bezieht sich auf eine standardisierte Liste mit Dokumenten, die in MIME-Typen und -Untertypen strukturiert ist, um den Inhalt der Datei übersetzen zu können.
Der MIME-Standard besteht aus zusätzlichen Befehlen und entsprechenden Client-Antworten die beispielsweise zu SMTP hinzugefügt werden. Beispielswiese ist ein neuer Hello-Befehl definiert (?EHLO?), die gültige Antwort auf EHLO (Extended HELO, siehe SMTP-Beispiel) ist eine Liste der unterstützten SMTP-Erweiterungen. Die erweiterten SMTP-Dienste werden auch als ESMTP (Extended SMTP) bezeichnet. In den Beispielen zur POP3 bzw. SMTP-Kommunikation taucht das Kürzel ESMTP entsprechend auf.
quelle:
http://www.stefan-lenz.ch/glossareintrag_anzeigen.php?file=mail.htm