Mailprogramm(mail beenden)
-
hi!
ich bin gerade dabei ein mailprogramm in c# zu schreiben und es funktioniert soweit auch schon ganz gut ich kann mich schon anmelden am smtp server usw...
ich stehe nur vor einem problem:
mailData = "From: " + this.username + "<" + this.fromEmail + ">\n"; mailData += "To: "; for(int i = 0; i < acceptors.Length; i++){ mailData += acceptors[i] + ", "; } mailData += "\n"; mailData += "Subject: " + subject; mailData += mail; Console.WriteLine("Sende mail an server..."); /*end the mail*/ sendMSG(mailStream, mailData + "\n.\n");hier kann ich das mail nicht mit einem punkt beenden... woran liegt das?
welche bytes muesste ich dem server senden damit er die maileingabe beendet?
danke mfg --linuxuser--
-
\r\n ist der Zeilentrenner bei SMTP (und vielen anderen Netzwerkprotokollen)
Schau dir mal die SMTP-RFC an, da sollte das stehen.
-
habs schon hinbekommen danke!