Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wysyłka wielu maili
Forum PHP.pl > Forum > PHP
Boshi
Cześć, podpowie ktoś jakiś optymalny sposób wysyłania masowo maili? Jak to w bazie powinno wyglądać?
Kshyhoo
Było wiele razy, użyj szukajki.
Boshi
Tak, ale chodzi mi o optymalizację tego jakoś w swift mailer,bo nie sztuką jest wsadzenie w pętlę tego.
markonix
Tak, polecam Swiftmailer.
Konstrukcja bazy do wysyłki e-maili nie ma znaczenia.
Boshi
Czyli takie rozwiązanie będzie ok tak?

1 tworze kontroler
2 pobieram wybrane emaile
3 ładuje je do swiftMailera jako tablice metody setTo(['maile])
4 używam spoola do kolejkowania wiadomości aby nie wysyłaly się od razu
5 stawiam crona/task schedullera i oczyszczam bufor śląc te maile ?

pytanie nr 2 jeszcze

jeżeli chcę zrobić historię wysłanych wiadomości. Wysyłającym będzie zawsze admin, ale jak zapisać w bazie dane do kogo? serializować tablicę? np id 1 |user/admin|message/something|Reciver/zserializowana tablica odbiorcow. Dobrze myślę?

markonix
E-mail jest przypisany do jakiejś osoby, albo ma ID więc zrób sobie tabelę najpierw z kampaniami, a potem tabele z wiadomościami wysłanymi w ramach tej kampanii czyli.
id | camp_id | receiver_id | date_time | status | is_read
Boshi
no dobra, ale coz tą serializacją? mam to serializować czy jeżeli wysle 100 maili to dodać 100 rekordów normalnie?
markonix
Dodać normalnie 100.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.