Permalänk
Medlem

PHP nyhetsbrevsscript

Jag är på jakt efter en applikation som kan skicka ut nyhetsbrev/mail till grupper av användare på mitt forum. Jag har kollat lite på PHPlist, som verkar fullproppat av funktioner, men är dessvärre också en katastrof användarmässigt. Den ser ut som skit och är svår att använda för folk som inte satt sig in i allt. Vidare har jag kollat på ett ajax-baserat system på Ajax Newsletter plugin ! som dock är extremt mycket mindre funktionsmässigt. Den innehåller väl typ inget alls kan man säga. Den är dock mycket enklare att använda (och snyggare), vilket jag ser som ett krav. De flesta funktionerna kan jag ändå klara mig utan eller fixa själv.

Det är dock några saker jag inte jobbat med innan som jag skulle behöva lite hjälp att hitta info om:

  • Schemalagda mail. Hur gör jag så att servern själv, automatiskt, skickar iväg mail en viss tidpunkt? Dvs jag skriver ett mailutkast och klickar in så att den skall skickas 3 dec kl 10.00.

  • Fördröjda utskick. Om det är fler än 20 mottagaradresser skall servern skicka 20 mail per timme tills alla mail är skickade. Kanske iofs går att lösa när jag fattat hur ovanstående punkt funkar.

Någon som kan berika mitt liv med denna kunskap (eller tipsa om ett bra, helst ajax-baserat, nyhetsbrevsscript)?

Permalänk
Medlem

1.
lagra mailet (med datum när det ska skickas o.s.v) samt en lista med mailadresser i en databas.
kör php via crontab med php filen som parameter.
typ:
* */1 * * * root /usr/local/bin/php /usr/local/www/data/functions/mail.php #Varje timma

där mail.php kollar om det finns något mail som ska skickas.

2.
Lägg bara till en kolumn för maillistan med datumet där det senaste mailet skickades. Sedan är det bara för mail.php att skicka till max 20 stycken och uppdatera datumet för adresserna i databasen.
Det går givetvis att lösa med en räknare i mail-tabellen också...
EDIT:
vilket jag nog anser kanske är en bättre lösning om inte maillistan ändras allt för mycket när det ska skickas

Visa signatur

citera!