nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: Email per Pascal an SMTP-Server senden?

Von: Rafael Jordan (rafael.jordan@tu-berlin.de) [Profil]
Datum: 23.04.2007 19:41
Message-ID: <imrp235h0kl51pqtr4rotqdo5h5fnfdlua@4ax.com>
Newsgroup: de.comp.lang.pascal
Hi Markus,

vielen Dank für die individuelle Hilfe, nur leider muss ich
feststellen, dass ich doch dümmer bin, als ich dachte! Ich habe zwar
schon über PORT-Befehle eigene Hardware programmiert, aber ich weiss
wirklich nicht, wie ich die von Dir beschriebene Kommunikation
aufbauen soll :-) Über Modem kann ich es mir auch noch vorstellen
(habe ich auch schon so ähnlich gemacht), aber über Netzwerk (TCP-IP)?
Das mit der base64 Kodierung würde ich ja eventuell sogar noch
hinbekommen.

Gruß

Rafael


On Mon, 23 Apr 2007 09:22:20 +0200, Markus Wichmann <nullplan@gmx.net>
wrote:

>Rafael Jordan schrieb:
>> Hallo alle zusammen,
>>
>> ich würde gerne von einem reinen DOS Rechner unter Pascal 7.0 eine
>> Status-Email per TCP-IP über einen SMTP-Server mit Kennwortabfrage
>> versenden.  Gibt es da schon Tools?
>
>AFAIK nicht (aber was weiß ich schon). Da wirst du dir wohl einen
>base64-(De-)Kodierer holen müssen. Und dann so in etwa folgende Session
>laufen lassen (> sendest du, < kommt vom Server)
>
>  < (irgendeine Statuszeile, Serverabhängig)
>  > EHLO meinRechner
>  ...
>  < 250-AUTH LOGIN
>
>Wichtig ist, dass in der Zeile mit AUTH auch LOGIN steht. Ansonsten geht
>das folgene nicht.
>
>  > AUTH LOGIN
>  < 334 (Base64) Username?
>  > (Base64) dein Name
>  < 334 (Base64) Password?
>  > (Base64) dein Passwort
>
>Jetzt gibt es zwei Möglichkeiten:
>
>  < 535 Incorrect authentication data.
>
>In dem Fall nochmal ab AUTH LOGIN. Wenn es dann nicht geht, sind die
>Daten falsch.
>Es gibt aber auch:
>
>  < 250 Login correct.
>
>Dann geht es weiter:
>
>  > MAIL FROM: sender@adresse.net
>  < 250 <sender@adresse.net> is syntactically correct
>  > RCPT TO: empfänger@adresse.net
>  < 250 <empfänger@adresse.net> verified
>  > DATA
>  > Content-type: text/plain; encoding=such-dir-was-nettes-aus
>  > From: "mir hier" <sender@adresse.net>
>  > To: "dich da" <empfänger@adresse.net>
>  > Subject: Betreffzeile
>  >
>  > Hier kommt der Body. Folgende Zeile mit dem Punkt wird nicht
>  > mitgesendet und beendet die Nachricht. Übrigens ist die Leerzeile da
>  > oben auch wichtig.
>  > .
>  < 250 OK id=msgid
>  > QUIT
>  < 221 (servername) closing connection
>
>Das versendet eine Reintextnachricht. Wenn du es blumiger haben willst,
>einfach den Content-type anpassen.
>
>>
>> Gruß
>>
>> Rafael
>>
>
>HTH,
>Markus


[ Auf dieses Posting antworten ]

Antworten