E-Mail von Hand erstellen wie?

28/01/2009 - 10:06 von stasicontainer | Report spam
Hallo Gruppenmitglieder,
ich hoffe ich bin hier richtig ansonsten bitte ich dass mir jemand die
richtige Gruppe nennt.
Ich möchte eine E-Mail von Hand erstellen, also nicht mit einem E-Mail
Programm sondern den reinen Text
den man dann zb mit Telnet dem Server senden kann. Es geht darum mit
einem Programm eine Base 64 kodierte Datei zusammen mit einem Text aus
einem Programm heraus an einen E-Mail Server zu versenden.
Den Mailbody habe ich wie folgt erstellt (vb.net Trend.txt ist eine
mit Base64 kodierte Zip Datei):
Dim str As StreamReader
str = New StreamReader("\trend.txt")
.Message = "From: " & EMailFrom &
ControlChars.CrLf & _
"To: " & EMailTo &
ControlChars.CrLf & _
"Date:" & Make_datum() &
ControlChars.CrLf & _
"MIME-Version: 1.0" &
ControlChars.CrLf & _
"Content-type: Multipart/Mixed;
boundary=Message-Boundary-23278" & _
ControlChars.CrLf & _
"Subject: " & EMailSubject &
ControlChars.CrLf & _
"--Message-Boundary-23278" &
ControlChars.CrLf & _
"Content-type: text/plain;
"Content-transfer-encoding: 7BIT"
& ControlChars.CrLf & _
"Content-description: Mail
message body" & ControlChars.CrLf & _
"Status Netplus :" & Format(Now,
"dd.MM.yyyy HH:mm") & vbCrLf & _
Mailbody & vbCrLf & _
"Best Regards " & vbCrLf & _
"Dinotec Net+" & vbCrLf & _
"--Message-Boundary-23278" &
vbCrLf & _
"Content-type: Application/ZIP;
name=" & Chr(34) & "trend.zip" & Chr(34) & vbCrLf & _
"Content-disposition: attachment;
filename=" & Chr(34) & "trend.zip" & Chr(34) & vbCrLf & _
"Content(-transfer - encoding) :
BASE64" & vbCrLf & _
str.ReadToEnd & vbCrLf & _
"." & vbCrLf
Wenn ich .Message als Data an den Server sende passiert folgendes:
Der erste Teil bis zum 2. Bounary wird korrekt in der E-Mail
angezeigt. Dann wird aber das File nicht als Anhang
angesehen sondern ebenfalls wie normaler Text gesehen und in der Mail
angezeigt. Kann mir jemand mal einen Tipp Geben wie ich so einen E-
Mail Body erzeugen kann?
Danke für eure Hilfe.
Wilfried
 

Lesen sie die antworten

#1 Thomas Braun
28/01/2009 - 12:18 | Warnen spam
wrote:

Hallo Gruppenmitglieder,
ich hoffe ich bin hier richtig



Ich glaube eher nicht...

ansonsten bitte ich dass mir jemand die
richtige Gruppe nennt.



Irgendwas unterhalb von de.comm.infosystems?
Oder comp.mail.misc... hmmm

Kann mir jemand mal einen Tipp Geben wie ich so einen E-
Mail Body erzeugen kann?



Du solltest dich mit dem MIME-Standard beschàftigen:

http://de.wikipedia.org/wiki/Multip...Extensions

Hier ist eien LIste der relevanten RFCs enthalten:

http://www.livinginternet.com/e/ea_att_mime.htm

Grüße
thomas

Ähnliche fragen