Entwickler-Ecke

Internet / Netzwerk - Problem beim E-mails abrufen


o_O - Di 03.01.06 20:32
Titel: Problem beim E-mails abrufen
Hi ^^

Ich habe einen mini E-mail Client geschriebn ! Sozu sagen als Test für das richtige Projekt ^^
So nur habe ich ein Problem ! Ich will die E-mails abrufen und in einer Listbox eintragen lassen! Doch es passiert nichts ! Der E-mail Count ist auch immer 0 dabei kann ich verbinden ???


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
procedure TForm1.Button4Click(Sender: TObject);
Var Count,a:Integer;
begin
pop.Disconnect;
pop.Host := Edit7.Text;
pop.Username := Edit8.Text;
pop.Password := Edit9.Text;
pop.Connect;
Count := pop.CheckMessages;
Label13.Caption := IntToStr(Count);
ShowMessage(IntToStr(Count));
// Mails herunterladen
For a := a to Count do
begin
  pop.RetrieveHeader(a,Mail);
  ListBox1.Items.Add(Mail.From.Address)
end;


Coder - Di 03.01.06 23:50

Kennst du das schon?
http://www.dsdt.info/tutorials/indy/?page=6

Edit: sorry, grad gesehen das du es schon kennst

Edit2:
Kann mir nur vorstellen das etwas beim Connecten nich funktioniert.
Zu welchem Host connectest du den?
Bei AOL müsste es imap.de.aol.com sein.


o_O - Mi 04.01.06 00:20

Wenn es einen Fehler beim Coicnnecten geben würde müsste doch eine Exception ausgelöst werden oda ? Naja ich bin bei 1und1 also pop.1und1.de ^^ und dann Passwort Port(freigeben) und Name das stimmt alles nur der Email counter bleibt imme rauf null obwohl ich E-mails draufhabe <-<


Coder - Mi 04.01.06 00:29

Hab auf http://www.patshaping.de/hilfen_ta/pop3_smtp.htm folgendes gefunden.

1&1 DSL
Posteingangsserver: POP3: pop.1und1.de, IMAP: imap.1und1.de
Postausgangsserver: smtp.1und1.de
Benutzername: mxxxxxxx-yyyy (Paketnummer-Postfachkürzel)
Besonderheiten: Verwendet SMTP-Authentifizierung.

Weis nich obs dir weiter hilft.

Versuch mal mit dem Indy Demo Programm zu connecten.


o_O - Mi 04.01.06 00:38

hmm ich könnte auch mal versuchen das über imao zu machen ! Hat Indy dafür ne Komponente ?

thx


EDIT: Arr das Beispiel kann die dll IndyNet.dll nicht finden -.- was soll ich machen?


Fighter#1 - Mi 04.01.06 18:39

Bei mir klappts mit 1 und 1 auch nicht.
Liegt warscheinlich an den verschiedenen Mailboxen,
kannst dich ja mal ein bisschen umhören obs da ne Lösung
gibt!


o_O - Mi 04.01.06 21:26

Hmm komisch ^^ anscheinend gehts bei den 1und1 server nwt <_< schade ! Ich werds mal bei gmx oda so probieren ^^ vielleicht gehts da ^^ aber komisch mit Thunderbird gehts!