MyBB.de Forum

Normale Version: [G] Massenmail auf Vorrat
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Ich habe 2 Massenmails, die jeden 01. und jeden 15. des Monats verschickt werden müssen, und zwar an alle Mitglieder.
Diese beiden Mails habe ich schon mal vorprogrammiert bis zum 01.12. und 15.12.
Was mir nur jetzt auffiel ist, dass die Mails dann immer nur an die Mitglieder verschickt werden, die zum Zeitpunkt der Erstellung registriert waren.
Also, ich habe alle Mails vorletzten Monat erstellt. Danach haben sich innerhalb des nächsten Monats 10 neue Mitglieder angemeldet, die diese Mail alle nicht bekommen haben beim Versand in diesem Monat.
Ein Blick in die MAssenmails im ACP bestätigt, dass die Mail nur an die alte Anzahl Mitglieder verschickt wird bis Dezember.
Das ist doch nicht der Sinn der Sache. Das muss sich doch automatisch dann an die neuen Gegebenheiten anpassen. Was hätte das Erstellen der Mails im Vorraus sonst für einen Sinn und Zweck? Sad
Hallöchen.

Bei der Erstellung von einer Massenmail gibst Du die Benutzer vorher an. Wenn Du z.B. sagst, an alle User die in der Gruppe "Registrierte User" sind, soll die Nachricht gesendet werden, wird die Mail an die User gesendet, die sich zu diesem Zeitpunkt in der Gruppe befinden.
Ich werde da mal nachhaken, ob das so gewollt ist.
(16.06.2009, 15:49)Michael schrieb: [ -> ]Ich werde da mal nachhaken, ob das so gewollt ist.

Eigentlich ist es ja so gewollt, weil ich zu dem Zeitpunkt die Mail an die ausgewählten User senden möchte.
Es dürfte nicht gewollt sein, weil ich zu jedem Zeitpunkt eine Mail an alle User schicken möchte. Und das sind halt jeden Monat mehr. Umgekehrt wird ja auch kein Schuh draus. Wenn sich z.B. bis zum August 20 Leute bei mir abmelden würden, würden die ja alle trotzdem noch die Massenmail erhalten.
Grundsätzlich muss sich also das Kriterium "an alle User" oder auch z.B. "an alle Mods" eigenständig aktualisieren.
Soll ich ihm sagen, das it doesn't work, oder möchtest du ihm das sagen? Smile
Ich habe mir den Code gerade genauer angesehen und für mich mach die von Ryan vorgeschlagene Änderung Sinn. Bist du dir ganz sicher, dass es nicht geht?

So, jetzt habe ich es selbst getestet und es funktioniert. Beachte, dass sich die im ACP angezeigte Anzahl der Empfänger nicht ändert - da steht immer die Anzahl, die die Nachricht bekommen würden, nachdem du die Nachricht gespeichert hast. Der Task, der die Nachrichten verschickt, erfasst aber auch die Benutzer, die sich danach registriert haben.
Ich habe erst den Code eingebaut. Dann habe ich eine Massenmail an alle Admins programmiert. Absendedatum eine Stunde später. Dann habe ich meinen Mitglied-Testaccount zu einem Admin Testaccount umgeändert. Das Ergebnis war, dass eine Stunde später nur bei einem Admin die Mail ankam, der zweite Admin (Test Account) bekam nix. Daher meinte ich, es funktioniert nicht.
Davon abgesehen hat mich aber auch irritiert, dass die Anzahl der zutreffenden Mitglieder bei der Anzeige der Massenmails bei 1 blieb und nicht zur 2 wurde.

Ich nehme also mal an, es geht dann nur bei Neuanmeldungen? Das werde ich morgen mal prüfen und mich dann noch mal melden.
Das sollte eigentlich gehen, da durch den neuen Code die Anzahl der Empfänger direkt vor dem Versand neu berechnet wird.
Seiten: 1 2