Contao-Camp 2024
Ergebnis 1 bis 40 von 40

Thema: Automatischer Newsletterversand

  1. #1
    Contao-Fan Avatar von tobihessen
    Registriert seit
    01.04.2010.
    Beiträge
    311
    Partner-ID
    8827

    Frage Automatischer Newsletterversand

    Hallo,

    ich betreibe ein Portal und würde gerne wöchentlich einen automatisch generierten Newsletter raus schicken. Die Inhalte generieren sich automatisch aus einer event-list und aus Nachrichteninhalten. Mehr braucht es nicht.

    Hat damit jemand Erfahrung? Lässt sich das mit Avisota realsieren?

    Danke schon mal im Voraus

  2. #2
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von tobihessen Beitrag anzeigen
    ich betreibe ein Portal und würde gerne wöchentlich einen automatisch generierten Newsletter raus schicken. Die Inhalte generieren sich automatisch aus einer event-list und aus Nachrichteninhalten. Mehr braucht es nicht.

    Hat damit jemand Erfahrung? Lässt sich das mit Avisota realsieren?
    Vollständig automatisch lässt sich das (noch) nicht realisieren.
    Aber im Prinzip lässt sich das mit wenig regelmäßiger Handarbeit sehr schnell lösen.
    Newsletter-Elemente für News und Events gibt es bereits.
    Aber ein automatischer Versand (via Cron) ist noch nicht implementiert, nur in Planung.

  3. #3
    Contao-Fan Avatar von tobihessen
    Registriert seit
    01.04.2010.
    Beiträge
    311
    Partner-ID
    8827

    Standard

    Könnte man integrieren, dass ein Newsletter zu einem bestimmten Termin verschickt wird? Also kein regelmäßiger Newsletter, sondern ein zum festen Termin geplanter Versand. Das wäre echt eine tolle Funktion.

    Generell muss ich sagen, dass das Newsletter-System ein super gutes Modul ist. Danke an die Entwickler!

  4. #4
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Da es aktuell *noch* keinen automatischen Versand gibt, gibt es das noch nicht. Im Prinzip wird es das aber geben, sobald es den automatischen Versand gibt.

  5. #5
    Contao-Nutzer
    Registriert seit
    25.08.2012.
    Beiträge
    8

    Standard

    Ich wollte mal nachhaken ob der "geplante Versand" mittlerweile automatisch funktioniert?

    Gruß Stefan

  6. #6
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Sobald du die AvisotaTransport.php als Cron startest, dann ja.

  7. #7
    Contao-Nutzer
    Registriert seit
    25.08.2012.
    Beiträge
    8

    Standard

    Danke für die Antwort, werden wir gleich mal ausprobieren.

  8. #8
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    458
    Partner-ID
    7000

    Standard

    Hallo,

    Ich möchte den Versand auch gerne per cron auslösen, dazu hab ich eine Frage:
    Wird geprüft ob der Versand für einen bestimmten Zeitpunkt vorgesehen ist? Werden also nur die Newsletter versendet deren geplanter Versand in der Vergangenheit liegt oder werden alle Aufträge im Postausgang abgearbeitet?

    Gruß, Fulano

  9. #9
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Es sollten nur diese versendet werden, deren geplantes Versanddatum erreich wurde.

  10. #10
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    458
    Partner-ID
    7000

    Standard

    Hi,

    ich hab das nun mal mit dem Cronjob ausprobiert. Irgendwie klappt das leider bisher nicht.

    Was sagt mir diese Zeile aus dem Log?
    [14-Dec-2012 18:31:24 UTC] PHP Recoverable error: Argument 2 passed to tl_avisota_recipient::logConfirmation() must be an instance of DataContainer, instance of tl_avisota_recipient given, called in /.../system/modules/Avisota/dca/tl_avisota_recipient.php on line 680 and defined in /.../system/modules/Avisota/dca/tl_avisota_recipient.php on line 385

    Ich weiß leider nicht was ich aus dieser Meldung schließen soll.

    Gruß, Fulano

  11. #11
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Wie sieht denn dein Cronjob Befehl aus?

  12. #12
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    458
    Partner-ID
    7000

    Standard

    Hi,

    ich weiß nicht ob dir der Pfad als Info reicht, den richtigen gebe ich dir gerne per PN.
    root/.../[webseite]/system/modules/Avisota/AvisotaTransport.php

    Gruß, Fulano

  13. #13
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Ähm, das ist alles?
    Also du musst schon php-cli (php reicht normalerweise) ausführen:
    Code:
    php /pfad/zur/system/modules/Avisota/AvisotaTransport.php

  14. #14
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    458
    Partner-ID
    7000

    Standard

    Hallo,

    beim einrichten des cron-jobs wird angegeben ob es ein skript-Aufruf oder ein HTTP-Aufruf ist. Ich habe in meinem Fall Skrip-Aufruf gewählt.
    Aber es tut sich nichts.

    Gruß, Fulano

  15. #15
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Skript-Aufruf ist richtig, ich weiß allerdings nicht wie sich das genau verhält bei deinem Hoster.
    Da solltest du vielleicht den Hoster fragen, wie der Cron richtig einzurichten ist.

    PS: Im Systemlog kannst du prüfen, ob der Versand angestoßen wurde oder nciht, das wird protokolliert.

  16. #16
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    458
    Partner-ID
    7000

    Standard

    Hallo,

    im Systemlog finde ich nur Daten von manuell angestoßenen Sendungen.
    Ich habe auch noch einen anderen Cron-Job laufen, auch ein Skript-Aufruf. Der Job funktioniert auch seit längerem sehr gut.

    Mit der Ausgabe vom Skript Newsletter kann ich auch nicht viel anfangen, vielleicht kann man aber daran erkennen wo das Problem liegt:
    Status: 303 See Other
    X-Powered-By: PHP/5.2.17
    Set-Cookie: PHPSESSID=759b0eba3db72716525dd43ba9d55a67; path=/
    Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma: no-cache
    Content-type: text/html

    Was mir auffällt ist der seltsame Pfad bei Location, muss das so aussehen?

    Gruß, Fulano

  17. #17
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Also wenn du HTTP Header bekommst, dann wird das Script nicht mit php-cli aufgerufen, sondern vermutlich mit php-cgi.
    So kann das nicht funktionieren

    Aber mehr sagen als das der Befehl so lauten müssten:
    Code:
    php-cli /pfad/zur/system/modules/Avisota/AvisotaTransport.php
    oder aber
    Code:
    php /pfad/zur/system/modules/Avisota/AvisotaTransport.php
    kann ich aktuell leider auch nicht.

  18. #18
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Mir fällt gerade auf, dass ich in einem anderen Beitrag was anderes geschrieben habe, der Befehler müsste lauten:
    Code:
    cd /path/to/system/modules/Avisota/ && php-cli AvisotaTransport.php
    oder
    Code:
    cd /path/to/system/modules/Avisota/ && php AvisotaTransport.php
    Vielleicht hilft das wieter?

  19. #19
    Contao-Nutzer Avatar von holist
    Registriert seit
    27.08.2009.
    Ort
    Karlsruhe
    Beiträge
    95
    Partner-ID
    5798

    Standard cron einstellungen

    Hi,
    habe bislang einige Beiträge von dir gefunden aber keine Info zu den Trigger-Zyklen und den Einstellungen. Habe den "echten" Cronjob über PHP5 angestubst, leider tut sich gar nichts. Bin aktuell ratlos wo ich einhacken soll. Die Domainfactory Ausgabe verrät keine Fehler, verrät eigentlich nix.
    Braucht Avisota 1.7.1 PHP5.3?

    Vielleicht hat jemand einen Tip?

  20. #20
    Contao-Nutzer Avatar von holist
    Registriert seit
    27.08.2009.
    Ort
    Karlsruhe
    Beiträge
    95
    Partner-ID
    5798

    Standard

    ah bei Domainfactory muss man auf jeden fall die CLI (/usr/local/bin/php5-53STABLE-CLI) nehmen, jetzt erhalte ich die Fehlermeldung:

    Warning: include(../../initialize.php): failed to open stream: No such file or directory in /kunden/175868_76185/hs/system/modules/Avisota/AvisotaTransport.php on line 48

    Warning: include(): Failed opening '../../initialize.php' for inclusion (include_path='.:/usr/local/lib/php') in /kunden/175868_76185/hs/system/modules/Avisota/AvisotaTransport.php on line 48

    Fatal error: Class 'Backend' not found in /kunden/175868_76185/hs/system/modules/Avisota/AvisotaTransport.php on line 61

  21. #21
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Dein Cron muss vorher in das Avisota Verzeichnis wechseln:
    PHP-Code:
    cd /kunden/175868_76185/hs/system/modules/Avisota/ && /usr/local/bin/php5-53STABLE-CLI AvisotaTransport.php 

  22. #22
    Contao-Nutzer Avatar von holist
    Registriert seit
    27.08.2009.
    Ort
    Karlsruhe
    Beiträge
    95
    Partner-ID
    5798

    Standard

    DAnke, habs jetzt hinbekommen. Wenn der einmal pro Stunde nachschaut, reicht das ja eigentlich oder, den Versand im Laufe der Stunde macht er dann von alleine?

  23. #23
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Jup

  24. #24
    Contao-Nutzer Avatar von holist
    Registriert seit
    27.08.2009.
    Ort
    Karlsruhe
    Beiträge
    95
    Partner-ID
    5798

    Standard danke

    Hach, wie viel Bedeutung in solche drei Buchstaben stecken können
    Danke tristan, frohes Schaffen und Grüsse,
    Kai

  25. #25
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    458
    Partner-ID
    7000

    Standard

    Hallo Kai,

    sieht für mich so aus als ob du das bei DF mit dem Cron hin bekommen hast. Ich beschäftige mich nun auch mal wieder mit dem Thema, bei mir will es leider nicht klappen.
    Könntest du vielleicht mal posten was für eine Befehlszeile bzw. Adresszeile in deinem Cronjob bei DF steh?

    Grüße, Dieter

  26. #26
    Contao-Nutzer Avatar von holist
    Registriert seit
    27.08.2009.
    Ort
    Karlsruhe
    Beiträge
    95
    Partner-ID
    5798

    Standard

    Zitat Zitat von Fulano Beitrag anzeigen
    Hallo Kai,

    sieht für mich so aus als ob du das bei DF mit dem Cron hin bekommen hast. Ich beschäftige mich nun auch mal wieder mit dem Thema, bei mir will es leider nicht klappen.
    Könntest du vielleicht mal posten was für eine Befehlszeile bzw. Adresszeile in deinem Cronjob bei DF steh?

    Grüße, Dieter
    Guten Morgen Dieter,
    bin aktuell wieder dran an dem Thema, da es ausfälle gibt und die Jobs nicht verlässlich laufen. Kann dir die Zeilen heute nachmittag oder morgen schicken.
    Grüsse,
    Kai

  27. #27
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von holist Beitrag anzeigen
    bin aktuell wieder dran an dem Thema, da es ausfälle gibt und die Jobs nicht verlässlich laufen.
    Wenn es da Probleme gibt, würde mich das allerdings auch interessieren :-)

  28. #28
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    458
    Partner-ID
    7000

    Standard

    Hallo,

    bei mir hapert es ja schon beim Aufruf, ich habe jetzt mal den Support von DF informiert mal gucken was die mir dazu sagen.

    Grüße, Dieter

  29. #29
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    458
    Partner-ID
    7000

    Standard

    Hallo,

    also der cron muss wohl ein shell-scrip aufrufen das die php aufruft. Ansonsten sind gewisse Parameter nicht zu beeinflussen.

    Dann noch ein Hinweis zur PHP-Version bei Domainfactory.
    Beachten Sie bitte auch, dass PHP-Scripte per Cronjob (SHELL)
    automatisch mit "PHP" (PHP 4.4.9 (cgi)) gestartet werden
    Ich weiß nicht ob ich eine andere PHP Version benötige.
    Hier ein Beispielaufruf: env -i /usr/local/bin/php5 -c /der/pfad/zur/php.ini -f /der/pfad/zum/script.php
    Ein Versuch mit Hilfe einer solchen Zeile den Versand zu starten klappt leider nicht.

    Nun hoffe ich das Kai eine Lösung hat, vielleicht weiß ja noch jemand anderes Rat.

    Grüße, Dieter

  30. #30
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Also zumindest PHP 5.2 (das setzt Contao voraus).

  31. #31
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    458
    Partner-ID
    7000

    Standard

    Hallo,

    wer bei DF seine Avisota-Newsletter über cron anschieben will muss das wie folgt einstellen:

    Einen Ordner anlegen in dem ein Shell-Script gelegt wird, als Dateiname nehme ich hier als Beispiel newslettercron.sh, in diese Datei folgenden Code packen und den ersten Pfad anpassen:
    Code:
    #!/bin/bash
    cd /kunden/Pfad/zur/Contao/Installation/system/modules/Avisota/ && /usr/local/bin/php5-53STABLE-CLI AvisotaTransport.php
    Cron-Job über das Kundenmenü oder RP2 anlagen und das Script mit folgender Zeile aufrufen:
    Code:
    Pfad/zur/Contao/Installation/newslettercron/newsletter.sh
    Beim ersten Script muss der komplette Serverpfad angegeben werden, in der Zeile für den Cronjob selbst muss nur der Pfad auf dem eigenen Webspace angegeben werden.


    Grüße, Dieter

  32. #32
    Contao-Fan Avatar von Nikolas
    Registriert seit
    22.08.2009.
    Ort
    Lehe
    Beiträge
    493
    User beschenken
    Wunschliste

    Standard Automatischer Versand bei Erstellung einer News

    Gibt es bei Avisota eigentlich einen Hook oder etwas wo man ansetzen kann wenn man einen Newsletter automatisch versenden will sobald eine neue News erstellt wurde?

    Wenn Nein, wäre das ein Ticket wert, tril?

    Gruß
    Nikolas

  33. #33
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Rundinhio Beitrag anzeigen
    Wenn Nein, wäre das ein Ticket wert, tril?
    Diese Fähigkeit "neue Newsletter automatisiert generieren zu können" ist schon oft gefordert worden und dazu gibt es ein Ticket

  34. #34
    Contao-Urgestein Avatar von KATgirl
    Registriert seit
    31.03.2010.
    Ort
    Marburg
    Beiträge
    1.579
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mit C3.1 sollte das auch endlich umsetzbar sein, da es den Cron ja jetzt auch minütlich gibt :sly:

    Gesendet von meinem Nexus 7 mit Tapatalk 2
    - GitHub
    - Kontaktanfragen

    "Ein Lächeln ist die kürzeste Entfernung zwischen zwei Menschen." Victor Borge

  35. #35
    Contao-Fan Avatar von Nikolas
    Registriert seit
    22.08.2009.
    Ort
    Lehe
    Beiträge
    493
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von tril Beitrag anzeigen
    Diese Fähigkeit "neue Newsletter automatisiert generieren zu können" ist schon oft gefordert worden und dazu gibt es ein Ticket
    Mea culpa...

    Ich werde mir echt angewöhnen zunächst immer erst in das jeweilige Ticket-System zu schauen.
    Aber danke für deine Antwort noch mal.

    BTW: Grandiöse Arbeit die du rund um Contao leistest. Dafür vielen vielen Dank auch!

    Gruß
    Nikolas

  36. #36
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    458
    Partner-ID
    7000

    Standard

    Hallo,

    was ist eigentlich wenn der Cron-Job erneut angeschoben wird obwohl noch nicht alle Newsletter versendet wurden?
    Kann das zu Problemen führen?

    Grüße, Dieter

  37. #37
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von KATgirl Beitrag anzeigen
    Mit C3.1 sollte das auch endlich umsetzbar sein, da es den Cron ja jetzt auch minütlich gibt :sly:
    Das ist gar nicht notwendig, ist der Cron Job einmal gestartet läuft er durch bis der komplette Versand beendet ist. Minütlich den Versand zu triggern bringt faktisch überhaupt nichts

    Zitat Zitat von Fulano Beitrag anzeigen
    was ist eigentlich wenn der Cron-Job erneut angeschoben wird obwohl noch nicht alle Newsletter versendet wurden?
    Kann das zu Problemen führen?
    Der Versand lock't sich selbst, d.h. wenn der Cron-Job läuft und neu gestartet wird, bricht der neue Aufruf automatisch ab. Wenn der Cron-Job *nicht* läuft und gestartet wird, macht er da weiter wo vorher aufgehört wurde.

  38. #38
    Contao-Nutzer
    Registriert seit
    24.05.2013.
    Beiträge
    17

    Standard

    Danke für diese Anleitung. Durch den Aufrauf der AvisotaTransport.php habe ich den automatischen Versand bei uns zum Laufen bekommen.

    Leider stimmen beim automatischen Versenden nun aber alle URLs innerhalb des Newsletters nicht mehr.
    Bei Bilder beginnen diese z.B. alle so: "http://:/tl_files/..."
    Wird der Newsletter als Testsendung im Backend ausgelöst, stimmen diese jedoch.

    Hat jemand eine Idee woran das liegen könnte?
    Danke
    Florian

  39. #39
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Du hast keine Domain in Contao eingetragen, versuche mal im Startpunkt der Website eine Domain einzutragen oder in den Systemeinstellungen unter DNS Einstellungen.

  40. #40
    Contao-Nutzer
    Registriert seit
    24.05.2013.
    Beiträge
    17

    Standard

    Danke für den schnellen Hinweis.
    So geht's wenn man ein bestehendes System übernimmt, davon ausgeht, dass Alles richtig konfiguriert ist und man selbst schon betriebsblind ist...

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •