• Hallo Oscar,

    Bei mir stürzt dein Programm leider ab und zu ab, wenn ich versuche auf mein Yahoo-Mail Konto zu verbinden (Button Aktualisieren klick).

    Error

    ...\POP-Show\POP-Show.au3 (564) : ==> Subscript used with non-Array variable.:
    For $i = $aInfo[0][0] To 1 Step -1
    For $i = $aInfo^ ERROR
    ->14:07:32 AutoIT3.exe ended.rc:1

    Noch ein Verbesserungsvorschlag:
    -Beim erstellen eines neuen Benutzerkontos evtl. die Passworteingabe mit $ES_PASSWORD "unsichtbar" machen ;)

    Lg, Fabian

    Edit1:
    Noch ein Fehler, welcher bei mir auftritt:
    -Wenn ich den Header oder Inhalt eines E-Mails anschauen will wird mir nicht der Header/Inhalt des markierten E-Mails angezeigt.

    Edit2:
    Beim aktualisieren werden mir 2 E-Mails angezeigt, obwohl nur eines im Posteingang liegt?
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.
    Die E-Mail grösse beträgt 0,00 kb, keine Nummer vorhanden und kann nicht geöffnet werden
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    • Offizieller Beitrag

    Hallo Fabian!

    Was ist das denn für eine EMail (0,00 kByte) und vor allem, dass keine Nummer angezeigt wird?
    Man muss beim löschen diese Nummer angeben. Das es aber auch vorkommen kann, dass gar keine Nummer vorhanden ist, habe ich nicht berücksichtigt (trat bei mir nie auf).
    Ohne diese Nummer kann man sich auch weder den Header noch die EMail selbst anschauen. Die Fehler basieren folglich auf diese "fehlerhafte" EMail. ?(

    Ist das denn eine reguläre EMail? Oder anders ausgedrückt: Kannst Du die online lesen?
    Da muss ich wohl noch eine Überprüfung einbauen...

    Verbesserungvorschlag bezüglich Passwort habe ich bereits umgesetzt. Kommt in der nächsten Version. :)

  • Hallo Oscar,

    Die E-Mail's kann ich im Browser bzw. online problemlos anschauen.
    Noch ein kleines Experiment von mir:

    Alle 3 E-Mails sind online lesbar...
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.
    Habe manuell die 0,00kb Email im Browser bzw. online gelöscht..
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.
    Ergebnis: Die Datei die vorhin noch eine bestimme Nummer und Grösse hatte, hat nun seine "Identität verloren" :D

    Lg, Fabian

  • Hallo Oscar,

    Diese 0,00kB E-Mail wird jetzt nicht mehr angezeigt, aber jetzt fehlt mir diese EMail in deinem Programm
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.
    -In der "Statusbar" 3 Nachrichten vorhanden
    -Im Postfach, welches ich online abrufe sind aber nur 2 Nachrichten vorhanden ??
    -Im Programm selber kann ich aber nur eine Nachricht anschauen

    Desweitern habe ich plötzlich einen Error erhalten

    [autoit]

    ......\POP-Show\POP-Show.au3 (617) : ==> Subscript used with non-Array variable.:
    If $aCheck[0] = 0 Then
    If $aCheck^ ERROR
    ->17:37:44 AutoIT3.exe ended.rc:1

    [/autoit]

    Die neuen Funktionen um per Rechtsklick den Absender/Betreff zur Blacklist hinzuzufügen funktioniert einwandfrei :)

    Lg, Fabian

  • Hallo Oscar,

    Funktioniert nun einwandfrei :thumbup:

    So, es gibt nun eine neue Version mit Yahoo-Support. Echt komisch, dass Yahoo da andere Daten sendet.

    Lg, Fabian

    • Offizieller Beitrag

    Ich musste noch ein kleines Update rausbringen. Die Spammer sind aber auch so erfinderisch (ein Date-Header mit solchen Daten: "Tue, 24 Aug 2010 01.48.38 +0200"). Für den Fall, dass die sich noch andere Formate einfallen lassen, habe ich gleich noch eine Abfrage eingebaut, sodass die Funktion nicht mehr zu einem Absturz führt.

    Die Yahoo-Unterstützung habe ich auch noch in die UDF ausgelagert, damit man beim EMail-Konto auch die Server-IP eingeben kann.

    Neue Version in Post#1.