Deaktivierung des Beitragstext in E-Mail-Benachrichtigung fehlerhaft

  • Beim WCF 2.1 funktioniert es, der Versand von Benachrichtigungen über SMTP. Genau deswegen verstehe ich nicht, weshalb es beim WSC 3.0 nicht wie gewollt funktioniert.

    Bei den drei WSC 3.0 Installationen, die ich jetzt am Laufen hab, ist der erhalt einer Benachrichtigung ein Lottospiel. Benachrichtigungen (wie Sofortige E-Mail-Benachrichtigung) kommen gar nicht an oder vereinzelt sehr verspätet. Ebenso bei der Aktivierungsmail oder bei Kennwort vergessen.

  • Irgendwelche Fehler im SMTP Log oder, alternativ, im WSC Log? Die Mail wird beim ersten Fail automatisch 30 Minuten verzögert, und dann muss jemand noch JavaScript installiert haben... Bei mehr Nutzern solte das schneller gehen.

  • Die Installationen sind bei All-Inkl geparkt, viel möglichkeiten hab ich da nicht. Im WSC-Log ist kein Eintrag vorhanden.

  • Ist mir heute auch aufgefallen. Waren immer Kommentare zu einem Eintrag, Benachrichtigungen in allen Accounts aktiviert + sofortige E-Mail. Mal kommen die an, mal nicht. Mal kommen 2-3 zusammen zur gleichen Zeit obwohl schon länger hätten da sein müssen. Keine Ahnung woran das liegt. Einträge im Fehler-Log habe ich keine.

  • Zwischenbericht nach dem Update auf WCF 3.0.0 gestern abend: Leider hat sich am Benachrichtigungsverhalten noch nichts verändert.

  • Möglicherweise entstand folgende Fehlermeldung im Zusammenhang einer Registrierung. Eine Aktivierungsmail kam bisher jedenfalls nicht an.


    Requested URL
    /wcf/index.php?background-queue-perform/
    Referrer
    https://meineDomain.de/wcf/index.php?register/
    Error Message
    Undefined index: avatarSize
    Type
    wcf\system\exception\ErrorException
    File (Line)
    /www/htdocs/XXXXXXXX/historie/forum/wcf/lib/system/WCF.class.php (292)
    Stacktrace
    1. /www/htdocs/XXXXXXXX/historie/forum/wcf/templates/compiled/1_wbb_1_email_notification_post.php (108): wcf\system\WCF::handleError(…)
    2. /www/htdocs/XXXXXXXX/historie/forum/wcf/lib/system/template/TemplateEngine.class.php (320): include(…)
    3. /www/htdocs/XXXXXXXX/historie/forum/wcf/lib/system/template/TemplateEngine.class.php (694): wcf\system\template\TemplateEngine->display(…)
    4. /www/htdocs/XXXXXXXX/historie/forum/wcf/templates/compiled/1_wcf_1_email_notification.php (77): wcf\system\template\TemplateEngine->includeTemplate(…)
    5. /www/htdocs/XXXXXXXX/historie/forum/wcf/lib/system/template/TemplateEngine.class.php (320): include(…)
    6. /www/htdocs/XXXXXXXX/historie/forum/wcf/lib/system/template/TemplateEngine.class.php (545): wcf\system\template\TemplateEngine->display(…)
    7. /www/htdocs/XXXXXXXX/historie/forum/wcf/lib/system/email/mime/RecipientAwareTextMimePart.class.php (73): wcf\system\template\TemplateEngine->fetch(…)
    8. /www/htdocs/XXXXXXXX/historie/forum/wcf/lib/system/email/mime/AbstractMultipartMimePart.class.php (79): wcf\system\email\mime\RecipientAwareTextMimePart->getContent(…)
    9. /www/htdocs/XXXXXXXX/historie/forum/wcf/lib/system/email/mime/MultipartAlternativeMimePart.class.php (35): wcf\system\email\mime\AbstractMultipartMimePart->getConcatenatedParts(…)
    10. /www/htdocs/XXXXXXXX/historie/forum/wcf/lib/system/email/mime/AbstractMultipartMimePart.class.php (105): wcf\system\email\mime\MultipartAlternativeMimePart->getConcatenatedParts(…)
    11. /www/htdocs/XXXXXXXX/historie/forum/wcf/lib/system/email/mime/MimePartFacade.class.php (79): wcf\system\email\mime\AbstractMultipartMimePart->getContent(…)
    12. /www/htdocs/XXXXXXXX/historie/forum/wcf/lib/system/email/Email.class.php (458): wcf\system\email\mime\MimePartFacade->getContent(…)
    13. /www/htdocs/XXXXXXXX/historie/forum/wcf/lib/system/email/Email.class.php (532): wcf\system\email\Email->getBodyString(…)
    14. /www/htdocs/XXXXXXXX/historie/forum/wcf/lib/system/email/transport/SmtpEmailTransport.class.php (361): wcf\system\email\Email->getEmail(…)
    15. /www/htdocs/XXXXXXXX/historie/forum/wcf/lib/system/background/job/EmailDeliveryBackgroundJob.class.php (81): wcf\system\email\transport\SmtpEmailTransport->deliver(…)
    16. /www/htdocs/XXXXXXXX/historie/forum/wcf/lib/system/background/BackgroundQueueHandler.class.php (92): wcf\system\background\job\EmailDeliveryBackgroundJob->perform(…)
    17. /www/htdocs/XXXXXXXX/historie/forum/wcf/lib/system/background/BackgroundQueueHandler.class.php (187): wcf\system\background\BackgroundQueueHandler->performJob(…)
    18. /www/htdocs/XXXXXXXX/historie/forum/wcf/lib/action/BackgroundQueuePerformAction.class.php (22): wcf\system\background\BackgroundQueueHandler->performNextJob(…)
    19. /www/htdocs/XXXXXXXX/historie/forum/wcf/lib/action/AbstractAction.class.php (47): wcf\action\BackgroundQueuePerformAction->execute(…)
    20. /www/htdocs/XXXXXXXX/historie/forum/wcf/lib/system/request/Request.class.php (83): wcf\action\AbstractAction->__run(…)
    21. /www/htdocs/XXXXXXXX/historie/forum/wcf/lib/system/request/RequestHandler.class.php (94): wcf\system\request\Request->execute(…)
    22. /www/htdocs/XXXXXXXX/historie/forum/wcf/index.php (9): wcf\system\request\RequestHandler->handle(…)

    Das WCF hat nicht die Installationsnummer 1, hat es damit zu tun?





    Joshua Rüsweg bei dem Forum sind im Durchschnitt 4 angemeldete Nutzer aktiv, dazu kommen ein paar Gäste.

    • Official Post

    Die Fehlermeldung ist in der Tat wichtig, hast du bei den E-Mail-Benachrichtigungen für Beiträge das Beifügen des Textes deaktiviert? Soweit ich das sehe, kommt es in genau diese Konstellation zu einem Fehler, wodurch die Zustellung der restlichen Benachrichtigungen verzögert bzw. fehlschlagen kann.

    • Official Post

    Hallo,


    das wird mit der nächsten Version behoben sein. Wenn du die Beitragstexte schon vorher wieder deaktivieren möchtest, dann kannst du in den email_notification_*-Templates vom WBB das {/if} über {include file='email_paddingHelper' block=true class='box'|concat:$avatarSize content=$postContent sandbox=true} direkt darunter schieben:

  • Die Fehlermeldung ist in der Tat wichtig, hast du bei den E-Mail-Benachrichtigungen für Beiträge das Beifügen des Textes deaktiviert? Soweit ich das sehe, kommt es in genau diese Konstellation zu einem Fehler, wodurch die Zustellung der restlichen Benachrichtigungen verzögert bzw. fehlschlagen kann.

    Alexander Ebert Tritt dieser Fehler nur bei SMTP oder auch bei PHP Versand auf?

    Grüsse aus Wien, Regards from Vienna

    Saccil

  • Bekam eben im abstand von etwa einer halben Stunde ein paar Benachrichtigungen vom 13.01.2017 aus dem Forum. Darunter Mittteilungen das sich Benutzer angemeldet haben. Hab das Gefühl da hat sich eine Warteschlaufe aufgebaut, kann man die irgendwie manuell auslösen?

  • Saccil danke! Der Aufruf von index.php?background-queue-perform über den Browser hat nichts gebracht. Was mich allerdings interessiert ist, was die Zahl auf der Seite bedeutet die dann erscheint, 474 stand da. Sind das die unerledigten Aufträge?