Hello Jeff, I think you copy the html text into HtmlText property, the plain text into MailMessage property and the images into EmailImages property. Take also a second to read the exlanation of this component in the top of the source file about the sequence of the images.
--- Rgds, Wilfried [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html http://www.mestdagh.biz Thursday, April 17, 2008, 23:53, Jeff Cook wrote: > Back again after a spell of frantically doing other stuff ... > I do indeed have the THtmlSmtpClient, but am perplexed as to how to use > it. > I have my RichEdit with (or without) images, and I can see that:- > TSmtpClient has a property "MailMessage" > and > THtmlSmtpClient has EmailImages and HtmlText > ... But what to I do with them. > Currently I use:- > procedure TSMTPMailMsgForm.SmtpClientGetData(Sender: TObject; > LineNum: Integer; MsgLine: Pointer; MaxLen: Integer; var More: > Boolean); > var > Len: Integer; > begin > if LineNum > sl.Count then > More := FALSE > else begin > Len := Length(sl.Strings[LineNum - 1]); > { Truncate the line if too long (should wrap to next line) } > if Len >= MaxLen then > StrPCopy(MsgLine, Copy(sl.Strings[LineNum - 1], 1, MaxLen - 1)) > else > StrPCopy(MsgLine, sl.Strings[LineNum - 1]); > end; > end; > ... To feed the lines from string list "sl" > Any help appreciated > TIA > Jeff > -- > Jeff Cook > Aspect Systems Ltd > Phone: +682 28 213 > Skype: jeffraro > www.aspect.co.nz > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > On Behalf Of Wilfried Mestdagh > Sent: Tuesday, 8 April 2008 8:10 p.m. > To: ICS support mailing > Subject: Re: [twsocket] Sending mail with SMTPClient including images > Hello Jeff, > You should have it installed unless you have a very old version of ICS. > --- > Rgds, Wilfried [TeamICS] > http://www.overbyte.be/eng/overbyte/teamics.html > http://www.mestdagh.biz > Tuesday, April 8, 2008, 21:59, Jeff Cook wrote: >> Kia Orana Wilfred >> Perhaps "THtmlSmtpClient" is just what I need - I'm not very bright in >> the email/html department, so a component that does it all for me >> sounds the thing for me! >> BUT ... I can't find it anywhere - tried Googling with no success. >> Any pointers as to where I'd find it - I'm developing with Delphi 6 if >> that makes any difference. >> Meitaki Ma'ata >> Kia Manuia >> Jeff >> -- >> Jeff Cook >> "The Cooks" Oasis >> The Cooks Ltd >> Phone: +682 28 213 >> Skype: jeffraro >> www.cookislandsoasis.com >> -----Original Message----- >> From: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] >> On Behalf Of Wilfried Mestdagh >> Sent: Monday, 7 April 2008 8:57 p.m. >> To: ICS support mailing >> Subject: Re: [twsocket] Sending mail with SMTPClient including images >> Hello Jeff, >>> the image gets stripped on the way out. I DON'T want to have the >>> image sent as an attachment (can already do that) but want it in the >>> body of the email itself. >> The HTML part is an attachment and the images are also attachments. If >> you want the images in the html document you have to reference them in >> the html document in the right sequence. >> A correct email also have a plain text. So if you want to send HTML >> email with a reference to an image you put the plain text in the body, >> the HTML as attachment and the image also. >> Check also THtmlSmtpClient. I think as the name say it will handle a >> large part of it for you. >> --- >> Rgds, Wilfried [TeamICS] >> http://www.overbyte.be/eng/overbyte/teamics.html >> http://www.mestdagh.biz >> -- >> To unsubscribe or change your settings for TWSocket mailing list > please >> goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket >> Visit our website at http://www.overbyte.be > -- > To unsubscribe or change your settings for TWSocket mailing list > please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket > Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
