Delphi-PRAXiS
Seite 4 von 6   « Erste     234 56      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Email Text überprüfen (https://www.delphipraxis.net/117171-email-text-ueberpruefen.html)

PhilmacFLy 13. Jul 2008 19:52

Re: Email Text überprüfen
 
du mkinzler hast du icq oder was ähnliches müsste dich mal so anschreiben.

mkinzler 13. Jul 2008 19:53

Re: Email Text überprüfen
 
Frag doch hier, hier gibt es mehrere, die dir gern helfen werden.

PhilmacFLy 13. Jul 2008 20:00

Re: Email Text überprüfen
 
K
Also ich versuch mit dem ganzen hier ein programm zu schreiben das Emails abholt den Betreff und Den text berprüft und wenn sagen wir mal im Betreff "Command" und im Text "0CBC6611F5540BD0809A388DC95A615B" steht etwas ausführt. So nun hab ich meine probleme damit das ich ja mehrere Mails bekomme und ich nicht weiss wie ich das programmiern soll das er alle mails überprüft nicht nur die eine.

Naja das is das was ich schon geschireben hab
Delphi-Quellcode:
procedure TForm2.FormCreate(Sender: TObject);
var Na: Integer;
begin
  idpop31.Connect;
  Na := idpop31.CheckMessages;
  if
    Na <> 0
  then
    begin
      for
        Na := 1 to NA
      do
        IdMessage1 := TidMessage.Create;
        idpop31.RetrieveHeader(Na, IdMessage1);
        if
          IdMessage1.Subject = 'Command'
        then

    end
  else

mkinzler 13. Jul 2008 20:02

Re: Email Text überprüfen
 
Nimm mal für die Schleife eine andere Laufvariable, wie für die Grenze

PhilmacFLy 13. Jul 2008 20:03

Re: Email Text überprüfen
 
Ne das muss ja so sein er solls ja so oft machen wie ich Nachrichten hab verstehst du?

mkinzler 13. Jul 2008 20:05

Re: Email Text überprüfen
 
Ja aber du solltest Na nicht für 2 Dinge verwenden

PhilmacFLy 13. Jul 2008 20:07

Re: Email Text überprüfen
 
Also meinst du ich sollts ungefähr so schreiben
Delphi-Quellcode:
var Na1,Na2: Integer;
begin
  idpop31.Connect;
  Na1 := idpop31.CheckMessages;
  Na2 := idpop31.CheckMessages;
  if
    Na1 <> 0
  then
    begin
      for
        Na1 := 1 to NA2
      do
        IdMessage1 := TidMessage.Create;
        idpop31.RetrieveHeader(Na1, IdMessage1);
        if
          IdMessage1.Subject = 'Command'
        then

    end

mkinzler 13. Jul 2008 20:11

Re: Email Text überprüfen
 
Delphi-Quellcode:
var i,Na: Integer;
begin
  IdMessage1 := TidMessage.Create;
  idpop31.Connect;
  Na := idpop31.CheckMessages;
  if
    Na <> 0
  then
    begin
      for i := 1 to NA do
      begin
          idpop31.RetrieveHeader(i, IdMessage1);
           if IdMessage1.Subject = 'Command' then

      end;
    end;
end;

PhilmacFLy 13. Jul 2008 20:14

Re: Email Text überprüfen
 
und i ändert sich auch mit eden durchgang oder?

mkinzler 13. Jul 2008 20:15

Re: Email Text überprüfen
 
Ja.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:30 Uhr.
Seite 4 von 6   « Erste     234 56      

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