DZ-Jay wrote:

>Hello:
>       To attach an image and display it inline, you must reference it via 
>its MIME Content-ID from the image tags.  For example, when you attach 
>the image, you create a Content-ID header for that attachment, and use 
>this ID to replace the image src attribute in the HTML source:
>
>       <img src="cid:{IMAGE_CONTENT_ID}">
>
>       The SMTP Component does not do this automatically, but I believe that 
>there's a demo (MailHtml) that shows how to do this.
>
>       dZ.
>
>  
>
Thz, the sendmail is here:

well, waiting help........

Thz


procedure TForm1.SendEmail;
var
  MsgHTML, FromINI, FileAttachMemo: TStringList;
  x: integer;
begin
    memo1.Clear;

    MsgHTML := TStringList.Create;
    MsgHTML.Clear;
    FromINI := TStringList.Create;
    FromINI.Clear;
    FileAttachMemo := TStringList.Create;
    FileAttachMemo.Clear;

    if smtpcli.Connected then begin
        MessageBeep(MB_OK);
        Exit;
    end;

    smtpcli.Host           := HostEdit.Text;
    smtpcli.Port           := 'smtp';
    smtpcli.FromName       := FromEdit.Text;
    smtpcli.HdrFrom        := FromEdit.Text;
    smtpcli.HdrTo          := 'Clients';
    smtpcli.HdrCc          := '';
    smtpcli.HdrSubject     := SubjectEdit.Text;

    FileAttachMemo.Add('ad_mail.jpg');
    smtpcli.EmailFiles     := FileAttachMemo;   <--------here attach 
image file

    smtpcli.AuthType       := smtpAuthLogin;
    smtpcli.Username       := UsernameEdit.Text;
    smtpcli.Password       := PasswordEdit.Text;

    smtpcli.ContentType    := smtpHtml;

    FromINI.LoadFromFile('emailcuerpo1.ini');

    for x:=0 to FromINI.Count - 1 do
    begin
        MsgHTML.Add(StringReplace(FromINI.Strings[x], '%%MENSAJE%%', 
'hola', [rfReplaceAll]));
    end;

    smtpcli.HtmlText := MsgHTML;
    MsgHTML.Free;
    FromINI.Free;
    FileAttachMemo.Free;

    smtpcli.RcptName.Clear;

    smtpcli.RcptNameAdd('[EMAIL PROTECTED]', '', '');

    memo1.Lines.Add('Connecting smtp server ...');

    smtpcli.Connect;
end;
-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to