اینم ادامش!
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes
, Vcl.Graphics,Vcl.Controls, Vcl.Forms, Vcl.Dialogs, IdSASL, IdSASLUserPass, IdSASLLogin,
Vcl.StdCtrls, IdBaseComponent,IdComponent, IdTCPConnection, IdTCPClient,
IdExplicitTLSClientServerBase, IdMessageClient, IdSMTPBase, IdSMTP,
IdMessage,IdIOHandler,IdEMailAddress, IdIOHandlerSocket, IdIOHandlerStack, IdSSL, IdSSLOpenSSL,IdAttachmentFile ;
اینم object های DFM
object IdSSLIOHandlerSocketOpenSSL1: TIdSSLIOHandlerSocketOpenSSL
Destination = 'smtp.gmail.com:587'
Host = 'smtp.gmail.com'
MaxLineAction = maException
Port = 587
DefaultPort = 0
SSLOptions.Mode = sslmUnassigned
SSLOptions.VerifyMode = []
SSLOptions.VerifyDepth = 0
Left = 152
Top = 84
end
object IdSMTP1: TIdSMTP
IOHandler = IdSSLIOHandlerSocketOpenSSL1
Host = 'smtp.gmail.com'
Password = 'MyPassWord'
Port = 587
SASLMechanisms = <>
UseTLS = utUseExplicitTLS
Username = 'YourGmail@gmail.com'
Left = 240
Top = 84
end
به جای IdMessage.Subject := Edit2.Text; یعنی EDIT2.Text بنویس مثلاً Ali@gmail.com