1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Mail mit php abrufen

Dieses Thema im Forum "PHP" wurde erstellt von rernanded, 12. August 2017 um 04:44 Uhr.

  1. rernanded

    rernanded Erfahrenes Mitglied

    Hallo,
    suche Möglichkeit Mails per php aus web.de-Postfach abzuholen. Dieses Script schaffts nicht.
    Ich bekomme nur 504 Gateway Timeout.

    MONI

    PHP:
    1. <?php
    2. $mbox = imap_open("{imap.web.de}INBOX", "beispielsadresse@web.de", "blablabla_passwort");
    3.  
    4. echo "<h1>Postfach beispielsadresse@web.de</h1>\n";
    5. $folders = imap_listmailbox($mbox, "{imap.web.de}INBOX", "*");
    6.  
    7. if ($folders == false) {
    8.     echo "Abruf fehlgeschlagen<br />\n";
    9. } else {
    10.     foreach ($folders as $val) {
    11.         echo $val . "<br />\n";
    12.     }
    13. }
    14.  
    15. echo "<h1>Mail/s</h1>\n";
    16. $headers = imap_headers($mbox);
    17.  
    18. if ($headers == false) {
    19.     echo "Abruf fehlgeschlagen<br />\n";
    20. } else {
    21.     foreach ($headers as $val) {
    22.         echo $val . "<br />\n";
    23.     }
    24. }
    25.  
    26. imap_close($mbox);
    27. ?>
     
  2. goto;

    goto; Erfahrenes Mitglied

    Hallo rernanded,

    in Deinem Code kann ich keinen Port erkennen.

    PHP:
    1. imap_open("{imap.example.org:993}", "username", "password");
    Viele Grüße
    goto;
     
  3. rernanded

    rernanded Erfahrenes Mitglied

    @goto;
    Habs probiert, geht aber nicht. Auch mit :143 nicht und mit :110 nicht.
     
  4. goto;

    goto; Erfahrenes Mitglied

    Hallo rernanded,

    hängst Du beim Benutzernamen @web.de an? Wenn ja, entferne das bitte.


    Edit: imap_listmailbox($mbox, "{imap.web.de}INBOX", "*"); <= Da muss auch der Port rein.
    Viele Grüße
    goto;
     
  5. rernanded

    rernanded Erfahrenes Mitglied

    @goto; Danke, aber keine Chance. MONI
    PHP:
    1. <?php
    2. $mbox = imap_open("{imap.web.de:993}", "blablabla", "passwortblablabla");
    3.  
    4. echo "<h1>Postfach blablabla@web.de</h1>\n";
    5. $folders = imap_listmailbox($mbox, "{imap.web.de:993}", "*");
    6.  
    7. if ($folders == false) {
    8.     echo "Abruf fehlgeschlagen<br />\n";
    9. } else {
    10.     foreach ($folders as $val) {
    11.         echo $val . "<br />\n";
    12.     }
    13. }
    14.  
    15. echo "<h1>Mail/s</h1>\n";
    16. $headers = imap_headers($mbox);
    17.  
    18. if ($headers == false) {
    19.     echo "Abruf fehlgeschlagen<br />\n";
    20. } else {
    21.     foreach ($headers as $val) {
    22.         echo $val . "<br />\n";
    23.     }
    24. }
    25.  
    26. imap_close($mbox);
    27. ?>
     
Die Seite wird geladen...