Aktuelle Zeit: 14.08.2020 19:29

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 94 Beiträge ]  Gehe zu Seite Vorherige  1 ... 4, 5, 6, 7, 8, 9, 10  Nächste
Autor Nachricht
 Betreff des Beitrags: Re: PB.Ex Mail (Windows)
BeitragVerfasst: 26.06.2019 12:58 
Offline
Admin

Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Danke fürs Teilen. :allright:

_________________
BildBildBildBild BildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PB.Ex Mail (Windows)
BeitragVerfasst: 27.06.2019 17:28 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:53
Hi, ich wollte die Dll gerade mal testen, mit Strato: #PBEx_Mail_Protocol_POP3, "pop3.strato.de", 995

Allerdings bleibt das Beispiel bei
Code:
While NextMailEntryEx(1, @ErrorOutput$)


hängen. Wie kann man das debuggen?

Ciao Dige

_________________
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PB.Ex Mail (Windows)
BeitragVerfasst: 27.06.2019 20:48 
Offline
Admin

Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Ist der SSL-Parameter bei dir auf 1?
Ich habe es mit meinem Gmail-Konto getestet und konnte hier keine Probleme feststellen. (pop.gmail.com, 995)
Wie viele E-Mails sind im Posteingang? Und ab welcher E-Mail? Schon bei der ersten E-Mail oder bei einer bestimmten E-Mail?

_________________
BildBildBildBild BildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PB.Ex Mail (Windows)
BeitragVerfasst: 01.07.2019 09:40 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:53
Hi RSBasic, SSL ist aktiviert. In der Mailbox sind 4 E-Mails enthalten. Login usw. scheint zu funktionieren. Allerdings bleibt die Funktion: NextMailEntryEx(1, @ErrorOutput$) beim ersten Aufruf ewig hängen.

Ciao Dige

_________________
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PB.Ex Mail (Windows)
BeitragVerfasst: 01.07.2019 09:48 
Offline
Admin

Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kann man bei Strato eine E-Mail-Adresse einrichten, wenn man dort kein Kunde ist?
Oder gibt es eine Möglichkeit, dass du eine separate E-Mail-Adresse mit anderen Zugangsdaten, die nur für das Postfach gültig ist, für mich anlegst?
Mit Google Mail kann ich es leider nicht nachstellen.

_________________
BildBildBildBild BildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PB.Ex Mail (Windows)
BeitragVerfasst: 02.07.2019 08:58 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:53
Ok. Siehe PM

_________________
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PB.Ex Mail (Windows)
BeitragVerfasst: 04.07.2019 12:38 
Offline
Admin

Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Hi dige,

danke für die Bereitstellung der Zugangsdaten.

Ich habe zuerst mit IMAP getestet. Da in dem Posteingang "INBOX" keine E-Mails vorhanden sind, habe ich eine neue Test-E-Mail an die E-Mail-Adresse geschickt.
Nach ein paar Sekunden habe ich meinen Code ausgeführt. Mit IMAP funktioniert es einwandfrei.

Danach habe ich mit POP3 getestet.

Auch hier keine Probleme:
Zitat:
[12:32:49] 1
[12:32:49] Subject: MyTestMail
[12:32:49] 0 attachment(s)
[12:32:49] --------------------------------------------------


Ich habe zuerst CountMailEx() ausgegeben und in der Schleife den Betreff und die Anzahl der Anhänge.
Den Vorgang habe ich mehrmals wiederholt. Keine Probleme, kein Aufhängen.

Kann es vielleicht sein, dass dein Programm oder meine DLL von deiner Firewall (Software oder Router) blockiert wird und sich deshalb aufhängt?
Kannst du es bei dir mit dem Test-Account, den du für mich angelegt hast, ebenfalls nachstellen oder nur mit deinem Haupt-Account? Vielleicht liegt es zufälligerweise an einer bestimmten bzw. ersten E-Mail, falls das Problem nur dort besteht.

_________________
BildBildBildBild BildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PB.Ex Mail (Windows)
BeitragVerfasst: 04.07.2019 15:19 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:53
Hi RSBasic, es könnte tatsächlich an der Firewall gelegen haben. An einem anderen Rechner funktioniert es jetzt.
Danke für den Tipp :allright:

Hätte nicht erwartet dass das Login funktioniert und dann der Abruf von E-Mails erst blockiert wird /:->
Kannst du in deiner Dll TimeOuts verwenden?

In meiner Strato Mailbox befinden sich 21 Nachrichten. Das Beispiel benötigt zum Abrufen
der Metadaten mit POP3 72sek. und mit IMAP 113 Sekunden. Habs mit x86 und x64 getestet.
Das scheint mir recht langsam - liegt das am Debugger?

Habs dann noch zum Vergleich mit pop.gmx.net getestet. Da dauerte der Abruf pro E-Mail durchschnittlich 2 Sekunden..

Was hast du so für Werte?

Ciao Dige

_________________
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PB.Ex Mail (Windows)
BeitragVerfasst: 04.07.2019 15:54 
Offline
Admin

Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
dige hat geschrieben:
Kannst du in deiner Dll TimeOuts verwenden?

Ich konnte leider nichts finden.

dige hat geschrieben:
Das scheint mir recht langsam - liegt das am Debugger?

Die DLL-Datei wurde als Release kompiliert. Also keine Debuginformationen u.ä.
Bei meinem Beispieltest spielt es keine Rolle, ob mit oder ohne PB-Debugger.

dige hat geschrieben:
Was hast du so für Werte?

Getestet mit folgendem Code:
Code:
;...

Define StartTime.q = ElapsedMilliseconds()

If OpenMailEx(...)
  Debug CountMailEx(1, "", @ErrorOutput$)
 
  If ExamineMailEx(1, #PBEx_Mail_SeenType_AllMails, #PBEx_Mail_FetchType_AllData, 0, @ErrorOutput$)
    While NextMailEntryEx(1, @ErrorOutput$)
      MailEntrySubjectEx(1, @Output$, @ErrorOutput$)
      Debug "Subject: " + Output$
     
    Wend
   
  EndIf
 
  CloseMailEx(1, @ErrorOutput$)
Else
  Debug ErrorOutput$
EndIf

CloseLibrary(PBEx_Mail)

MessageRequester("", Str(ElapsedMilliseconds() - StartTime))


pop3.strato.de (1 E-Mail): 694 Millisekunden
imap.strato.de (1 E-Mail): 3747 MIllisekunden (einmal wars auch mal 800 Millisekunden)
pop.gmail.com (5 E-Mails): 5587 Millisekunden (1117 Millisekunden/E-Mail)
imap.gmail.com (43 E-Mails): 28698 MIllisekunden (667 Millisekunden/E-Mail)

_________________
BildBildBildBild BildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PB.Ex Mail (Windows)
BeitragVerfasst: 07.07.2019 21:00 
Offline
Benutzeravatar

Registriert: 10.09.2004 09:59
Theoretisch sollte doch aber IMAP wesentlich schneller sein, wenn ich "#PBEx_Mail_FetchType_OnlyHeaderData" benutze?
Ist es aber nicht, es ist immer noch langsamer als POP3 (jeweils 63 mails, einmal 1min, und einmal 1min 12 Sekunden)

_________________
Link tot?
Ändere h3x0r.ath.cx in hex0rs.coderbu.de und alles wird gut.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 94 Beiträge ]  Gehe zu Seite Vorherige  1 ... 4, 5, 6, 7, 8, 9, 10  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 16 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye