asked on
//setup idSMTP connection parameters
IdSMTP->Host = HostAdd->Text;
IdSMTP->Port = atoi(HostPort->Text.c_str());
IdSMTP->Username = SMTPuser->Text ;
IdSMTP->Password = SMTPpass->Text;
//Open SSL IOHANDLER
IdSSLIOHandlerSocketOpenSSL1->Host = HostAdd->Text;
IdSSLIOHandlerSocketOpenSSL1->Port = atoi(HostPort->Text.c_str());
//setup idmessage parameters
IdMessage1->From->Address = SenderAdd->Text;
IdMessage1->From->Name = SenderName->Text;
IdMessage1->Recipients->EMailAddresses = AltEmail->Text; break;
IdMessage1->Subject = EmailSubject->Text;
IdMessage1->Body->Text = EmailMainTxt->Lines->Text;
// attach files
for(int cnt1 = -1 + MMSAttList->Items->Count; cnt1 !=0; cnt1--){
TIdAttachmentFile *AttachEmail = new TIdAttachmentFile(IdMessage1->MessageParts,
MMSAttList->Items->Strings[cnt1]);
}
IdSMTP->Connect();
IdSMTP->Send(IdMessage1);
IdSMTP->Disconnect();