Cum se trimite prin e-mail programele

Cum se trimite prin e-mail programul.

Cum să trimiteți prin e-mail prin e-mail standard.
Ei bine, de tipul ShellExecute (mâner, "OPEN", "mailto: [email protected]", nil, zero, SW_SHOWMAXIMIZED)

Numai că trebuie să mă duc acolo pentru a atașa, sau chiar mai bine, că corpul literei a fost html și a inclus o imagine.

Prin intermediul ShellExecute () este imposibil.

E ciudat, de ce aici, și nu în "Rețea".

Utilizați FastNet sau Indai.


procedura TSpamForm.SendEMail (QFrom, QSubject, QBody, QFromName: String);
începe
Cu SMTP.PostMessage face
începe
ToAddress.Clear;
ToAddress.AddStrings (ToEMailMemo.Lines);
Subiect: = QSubject;
Body.Clear;
Body.Append (QBody);
FromAddress: = QFrom;
Din Nume: = QFromName;
se încheie;


Despre atașamentul pe care nu-l voi spune - nu a trecut.

Utilizați aplicația MDI sau SDI ca expert standard. Veți vedea acolo un buton "trimite o literă" și veți vedea codul pe care comandantul îl va configura acolo

De asemenea, am vrut să pun o astfel de întrebare, dar aici mă uit - există deja. Am incercat MDI in Delphi de 6 metri - nu exista un astfel de buton pentru a "trimite o scrisoare"

Gentlemen programatori, dar ceea ce este dificil? Aruncați componenta NMSMTP pe formular, # 032; uita-te la ajutor, acolo toate proprietățile și metodele sunt descrise, din care este necesar să se utilizeze un maxim de nu mai mult de o duzină.

Această întrebare este deja zadolbal. Este posibil să o includeți în FAQ?

Protocolul Mailto are următoarea formă.

Toate datele specificate în parametri trebuie să fie așa-numitele seifuri Internet
de caractere. Utilizați% 0d pentru caracterul de linie nouă (LF),% 20 pentru caracterul spațiu și
așa mai departe.
exemplu:

Oameni, un rahat: dacă utilizați o componentă, atunci când conexiunea eșuează, există o excepție, cum să o interceptați.

Articole similare