Einzelnen Beitrag anzeigen

Grolle

Registriert seit: 5. Nov 2004
Ort: Coesfeld
1.268 Beiträge
 
Delphi 2010 Professional
 
#5

Re: MIME-Mails im TWebbrowser (Indy)

  Alt 21. Jun 2006, 23:18
Hi,

ich habe den Code jetzt so erweitert:
Delphi-Quellcode:
procedure TForm1.ToolButton2Click(Sender: TObject);
var
i : integer;
begin
  if headers.Selected = nil then Exit;
  IdMessage1.Clear;
  if not pop.Connected then pop.Connect;
  try
    if pop.CheckMessages > 0 then
      begin
        pop.Retrieve(StrToInt(headers.Selected.SubItems.Strings[2]), IdMessage1);
        if IdMessage1.IsEncoded then
          IdMessage1.Body.SaveToFile(ExtractFilePath(ParamStr(0))+'temp.html')
        else
          begin
            for i := 0 to IdMessage1.MessageParts.Count-1 do
              begin
                if IdMessage1.MessageParts.Items[i] is TIdText then
                  TIdText(IdMessage1.MessageParts.Items[i]).Body.SaveToFile(ExtractFilePath(ParamStr(0))+'temp.html');
              end;
          end;
        WebBrowser1.Navigate(ExtractFilePath(ParamStr(0))+'temp.html');
      end
  finally
    pop.Disconnect;
  end;
end;
Jetzt werden die anderen Mails nicht vernünftig dargestellt?!?

  Mit Zitat antworten Zitat