Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Email mit HTML Code mit Indys verschicken (https://www.delphipraxis.net/65876-email-mit-html-code-mit-indys-verschicken.html)

Chrissi91 21. Mär 2006 18:18


Email mit HTML Code mit Indys verschicken
 
Hi :hi:,

ich verschicke eine Email mit idSMTP. Es funktioniert auch alles wunderbar. Wenn ich jetzt aber in das Eingabefeld (TMemo) HTML Codes eingebe, sollen diese später auch in meiner Mailbox angezeigt werden und nicht als reinen Quellcode (wie im Memo, so wie ich ihn eingebe).

Falls es erforderlich ist, habe ich den Quellcode euch gegeben.

Ich hoffe ihr könnt mir helfen.

Delphi-Quellcode:
procedure TfrmMain.btnSendClick(Sender: TObject);
begin
  with IdMsgSend do
    begin
      Body.Assign(MmoNachricht.Lines);
      From.Text := Username;
      ReplyTo.EMailAddresses := Username;
      Recipients.EMailAddresses := edtTo.Text;
      Subject := edtSubject.Text;
      Priority := TIdMessagePriority(cboPriority.ItemIndex);
      CCList.EMailAddresses := edtCC.Text;
      BccList.EMailAddresses := edtBCC.Text;
      if chkReturnReciept.Checked then
        begin
          ReceiptRecipient.Text := From.Text;
        end
      else
        begin
          ReceiptRecipient.Text := '';
        end;
    end;

  SMTP.Username := Username;
  SMTP.Password := Passwort;
  SMTP.Host := Server;
  SMTP.Port := StrToInt(Port);
  SMTP.Connect;
  try
    SMTP.Send(IdMsgSend);
  finally
    SMTP.Disconnect;
  end;
end;

dahead 21. Mär 2006 18:50

Re: Email mit HTML Code mit Indys verschicken
 
was meinst du mit "in meiner Mailbox"?

Evtl. liegt es daran, dass HTML-Mails nicht angezeigt werden dürfen? Ich hab das bspw. bei mir deaktiviert (Thunderbird).

Chrissi91 21. Mär 2006 18:55

Re: Email mit HTML Code mit Indys verschicken
 
Wenn ich in meine Email gehe (http://www.web.de) gibt es unzählige Emails in meiner MailBox die HTML-Codes haben. Ich benutze keineExtraSoftware dafür.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz