• Gelöst Conny

    (@conny64)


    Hi, ich habe unter EINSTELLUNGEN -> SCHREIBEN alles konfiguriert um aus einem POP3 Konto Email abzuholen und zu importieren. Das hat auch die ganze Zeit funktioniert. Seit 3 Wochen klappt es nicht mehr. Ich habe jetzt mit dem Aufruf https://meine-domain.de/wp-mail.php die Emails wieder importieren können. Kann das sein, das bei WP Cronjob der Eintrag verloren gegangen ist, oder warum wird das nicht mehr autom. ausgeführt.

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 6 Antworten – 1 bis 6 (von insgesamt 6)
  • Kann das sein, das bei WP Cronjob der Eintrag verloren gegangen ist

    Das kannst nur du selber beurteilen, in dem du nachsiehst.

    warum wird das nicht mehr autom. ausgeführt.

    Vielleicht finden sich Hinweise in den Log-Files des Servers.

    Moderator threadi

    (@threadi)

    Ich habe diese Möglichkeit ehrlich gesagt noch nie genutzt, habe daher erstmal nachschauen müssen. Es gibt eine uralte Dokumentation dazu: https://codex.wordpress.org/Post_to_your_blog_using_email

    Demnach musst du einen Automatismus zum Ausführen der Aufgabe selbst hinterlegen. Das ist nichts was WordPress für dich einrichtet (es richtet auch keinen Cronjobs für dich ein).

    Um deine Frage zu beantworten müsstest du also selbst schauen wie du den Automatismus für den Abruf der E-Mails eingerichtet hast und ob dieser noch läuft. Prüfe auch, ob die verwendeten Zugangsdaten stimmen. Beachte weiterhin, dass der für den Abruf notwendige POP3-Port ggfs. auch durch deinen Hoster gesperrt sein könnte – sprich dazu dessen Support an.

    Thread-Starter Conny

    (@conny64)

    Hi, danke erst mal.

    Leider ist kein Eintrag zu finden. Das manuelle Ausführen mit dem o.g. Link hat ja funktioniert. Damit hat WP die alten Emails abgeholt und ordnungsgemäß verarbeitet und eingelesen.

    Zitat: „Demnach musst du einen Automatismus zum Ausführen der Aufgabe selbst hinterlegen. Das ist nichts was WordPress für dich einrichtet (es richtet auch keinen Cronjobs für dich ein).“

    Komischer weise lief es aber von Anfang an ohne, dass ich einen Eintrag in die WP Cron einfügen musste.

    Thread-Starter Conny

    (@conny64)

    Kann es sein, dass es schon nicht mehr funktioniert?

    Ich habe folgendes gefunden:
    „The built-in WordPress functionality is deprecated and will be removed in an upcoming release.“

    Thread-Starter Conny

    (@conny64)

    Ich habe es mir jetzt erst mal einfach gemacht und aus dem Post:
    Dokumentation dazu: https://codex.wordpress.org/Post_to_your_blog_using_email
    folgendes in die function.php integriert:

    add_action( 'shutdown', 'retrieve_post_via_mail' );
    function retrieve_post_via_mail() {
    flush(); // Display the page before the mail fetching begins
    if ( get_transient( 'retrieve_post_via_mail' ) ) {
    return; // The mail has been checked recently; don't check again
    } else { // The mail has not been checked in more than 15 minutes
    do_action( 'wp-mail.php' );
    set_transient( 'retrieve_post_via_mail', 1, 15 * MINUTE_IN_SECONDS ); // check again in 15 minutes.
    }
    }

    Ich werde es mal beobachten ob das Problem dadurch gelöst ist.

    • Diese Antwort wurde vor 7 Monaten von Conny geändert.
    • Diese Antwort wurde vor 7 Monaten von Conny geändert.

    Da seit einiger Zeit keine Rückmeldung mehr vom TE kam, wird der Thread aus administrativen Gründen auf gelöst gesetzt, damit die ungelösten Threads, in denen noch Hilfe benötigt wird, leichter auffindbar sind. Der Status „gelöst“ kann vom TE jederzeit geändert und der Thread kann mit Nachfragen oder einem Feedback ergänzt werden.

Ansicht von 6 Antworten – 1 bis 6 (von insgesamt 6)

Das Thema „WP holt die Emails nicht ab“ ist für neue Antworten geschlossen.