Witam.
Potrzebuję napisać program który wyśle mi w formacie HTML wiadomość ale z załączonym plikiem graficznym.
Problem polega na tym że jeden plik graficzny ma być w wiadomości wyświetlany a drugi ma być dołączony tylko (z możliwością pobrania i wydrukowania)
Znalazłem w necie kod pod Delphi i na tym się zatrzymałem bo... nie wiem jak przetłumaczyć kod na C++ Buildera.
Może ktoś Mi pomóc?
Link do oryginału tutaj :
http://delphi.cjcsoft.net/viewthread.php?tid=43366
Moje poprawki na razie to to :
IdText idtTextPart;
IdMessage1->Clear;
IdMessage1->ContentType = "Multipart/Alternative";
// add a plain text message part
idtTextPart.TIdText.Create(IdMessage1.MessageParts,nil);
idtTextPart.ContentType:='text/plain';
idtTextPart.Body.Add('This is the plain part of the message.');
// add the HTML message part
idtTextPart:= TIdText.Create(IdMessage1.MessageParts,nil);
idtTextPart.ContentType := 'text/html';
idtTextPart.Body.add('');
idtTextPart.Body.add('Testing...');
idtTextPart.Body.add('Testing...');
idtTextPart.Body.add('Testing...');
idtTextPart.Body.add('');
IdMessage1->From->Address = "[email protected]";
IdMessage1->From->Name = "Me";
IdMessage1->Sender->Address = "[email protected]";
IdMessage1->Sender->Name = "Me";
// add the recipients
IdMessage1->Recipients->Clear();
IdMessage1->Recipients->Add("[email protected]");
IdMessage1->Subject = "Some Subject";
// add an attachment
TIdAttachment.Create(IdMessage1->MessageParts, "c:\attach.bmp");
IdSMTP1->Host = "smtp.isp.com";
IdSMTP1->Port = 25;
IdSMTP1->Connect();
IdSMTP1->Send(IdMessage1);
IdSMTP1->Disconnect();
Czyli praktycznie zatrzymałem się na początku... Będę bardzo wdzięczny za pomoc :)