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.