Please I need help with the SMTP HOWTO especially with the format of the
sFileName file

 

// e-mail template (subject and other headers+CRLF+CRLF+e-mail body) 

// in file sFileName

As I understand
- sFileName is loaded into the StringList

- From and To are inserted into the first two positions of the list :

    msg_lines.Insert(0, 'From: ' + sFrom);   //sFrom is my Yahoo mail adress
cspo...@yahoo.de

    msg_lines.Insert(1, 'To: ' + sTo);             //sTo is my GMX e-mail
adress spo...@sctn.de
- Then, how many CRLF do I have to add? And where do I place the Subject
line?

My sFile looks like this: (of course <CRLF> is only here for explanation

Subject: DAS MESSAGE <CRLF>

<CRLF>

<CRLF>

<CRLF>

<CRLF>

the quick brown fox  <CRLF>

jumps over the lazy dog  <CRLF>

 

My sample code is modified like this to simplify the whole thing: 


    if not smtp.Login() then writeln('SMTP LOGIN ERROR');

    if not smtp.StartTLS() then writeln('STARTTLS ERROR');

    if not smtp.MailFrom(sFrom, Length(sFrom)) then writeln('FROM ERROR');

    if not smtp.MailTo(sTo) then writeln('TO ERROR');

    if not smtp.MailData(msg_lines) then writeln('MAIL DATA ERROR');

    if not smtp.Logout() then writeln('LOGOUT ERROR');

 

What I get on the console is:
- FROM ERROR

- TO ERROR

- MAIL DATA ERROR

 

I am trying Port 25 and 587: in both cases I get the 3 errors above

 

Mit freundlichem Gruß / Yours sincerely / Cordialement

Christian Sporer

 

logo_ohne_untertitel_1

Grüntenstr.18

80686 München

Tel.:  +(49) 89 54217952

Fax.: +(49) 89 52389119

 

_______________________________________________
synalist-public mailing list
synalist-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synalist-public

Reply via email to