Zadejte hledaný výraz...

Odeslání emailů pomocí cronu postupně po menších částech

Filipko
verified
rating uzivatele
(2 hodnocení)
29. 4. 2016 15:29:18
Ahoj Webtrháři,
řeším problém s hromadným odesláním emailů. Po akci na webu, například, když proměnná A se rovná hodnotě 1 se zapíše do txt souboru cca 100 emailů. Tyto emaily potřebuji rozeslat. Nepotřebuji to hned, ale např. v rozmezí jedné hodiny, na tom však příliš nezáleží, jde spíše o to, aby to přijímací server nevyhodnotil jako spam.
Moje otázka zní, neznáte nějaký script, který bych mohl pomocí cronu (např. každých 5 minut) spuštět a který by emaily (příjemcům z txt filu) odesílal postupně po menších částech? Popř. napadá Vás nějaký jiný způsob, jak toto řešit. Jde totiž o to, že situace, kdy se proměnná A = 1 může nastat např. třikrát za hodinu, což může být celkem nějakých 200 emailů. Díky.
29. 4. 2016 15:29:18
0 0
Líbí se: zatím nikdo
Nelíbí se: zatím nikdo
https://webtrh.cz/diskuse/odeslani-emailu-pomoci-cronu-postupne-po-mensich-castech/#reply1192512
Jan Stejskal
verified
rating uzivatele
(7 hodnocení)
29. 4. 2016 15:40:18
Lépe než do txt ukládat frontu do databáze, cronem si spustit skript, z db vytáhnout x neodeslaných a odeslat, v db změnit příznak u odeslaných. Aby to nepadalo do spamu musí email obsahovat hlavičky a držet formát dle specifikace, množství emailů má vliv spíše na samotné odeslání (pokud je limitováno, obvykle je limitováno), ne příjem.
29. 4. 2016 15:40:18
0 0
Líbí se: zatím nikdo
Nelíbí se: zatím nikdo
https://webtrh.cz/diskuse/odeslani-emailu-pomoci-cronu-postupne-po-mensich-castech/#reply1192511
Filipko
verified
rating uzivatele
(2 hodnocení)
29. 4. 2016 15:43:57
Napsal Jan Stejskal;1288288
Lépe než do txt ukládat frontu do databáze, cronem si spustit skript, z db vytáhnout x neodeslaných a odeslat, v db změnit příznak u odeslaných. Aby to nepadalo do spamu musí email obsahovat hlavičky a držet formát dle specifikace, množství emailů má vliv spíše na samotné odeslání (pokud je limitováno, obvykle je limitováno), ne příjem.
Díky, toto se zdá jako dobré řešení. Napadá mě však otázka ohledně limitu max_execution_time. Bohužel nevím, kolik emailů půjde odeslat naráz, aby nedošlo k překročení limitu.
29. 4. 2016 15:43:57
0 0
Líbí se: zatím nikdo
Nelíbí se: zatím nikdo
https://webtrh.cz/diskuse/odeslani-emailu-pomoci-cronu-postupne-po-mensich-castech/#reply1192510
David Musil
verified
rating uzivatele
(73 hodnocení)
29. 4. 2016 16:08:01
Napsal Filipko;1288290
Díky, toto se zdá jako dobré řešení. Napadá mě však otázka ohledně limitu max_execution_time. Bohužel nevím, kolik emailů půjde odeslat naráz, aby nedošlo k překročení limitu.
Zkonzultuj tohle s podporou hostingu. Ti musi vedet, jaky priblizny pocet emailu lze odeslat za urcitou casovou jednotku.
29. 4. 2016 16:08:01
0 0
Líbí se: zatím nikdo
Nelíbí se: zatím nikdo
https://webtrh.cz/diskuse/odeslani-emailu-pomoci-cronu-postupne-po-mensich-castech/#reply1192509
PKw
verified
rating uzivatele
29. 4. 2016 22:29:16
Napsal musil.david;1288294
Zkonzultuj tohle s podporou hostingu. Ti musi vedet, jaky priblizny pocet emailu lze odeslat za urcitou casovou jednotku.
Tak zrovna tohle nemusí vědět, je to dost specifický dotaz.
Ale záleží, pokud jde mailing přes klasické mailservery může být limit. Na odesílání funkci mail() ale limity kolikrát nejsou. Spíš se mrknout do phpinfo na zmíněný max_execution_time a celkove nastavení serveru.
Btw. Jakou má hodnotu příspěvek odkazující na podporu? Hodnoty jsou uvedené ve specifikacích/bázi.
29. 4. 2016 22:29:16
0 0
Líbí se: zatím nikdo
Nelíbí se: zatím nikdo
https://webtrh.cz/diskuse/odeslani-emailu-pomoci-cronu-postupne-po-mensich-castech/#reply1192508
David Musil
verified
rating uzivatele
(73 hodnocení)
30. 4. 2016 08:05:40
Napsal PeeKay;1288324
Tak zrovna tohle nemusí vědět, je to dost specifický dotaz.
Ale záleží, pokud jde mailing přes klasické mailservery může být limit. Na odesílání funkci mail() ale limity kolikrát nejsou. Spíš se mrknout do phpinfo na zmíněný max_execution_time a celkove nastavení serveru.
Btw. Jakou má hodnotu příspěvek odkazující na podporu? Hodnoty jsou uvedené ve specifikacích/bázi.
Hodnotu ma takovou, ze se jedna o bezny postup. Ja treba s OneBitem resim zpusob posilani velkeho mnozstvi emailu dost casto. A jeste se nestalo, ze by mi poradilo nejakou kravinu.
Takze btw. takhle treba...
30. 4. 2016 08:05:40
0 0
Líbí se: zatím nikdo
Nelíbí se: zatím nikdo
https://webtrh.cz/diskuse/odeslani-emailu-pomoci-cronu-postupne-po-mensich-castech/#reply1192507
Filipko
verified
rating uzivatele
(2 hodnocení)
30. 4. 2016 12:22:28
Díky za informace. Může někdo doporučit nějaký skript, který bych mohl použít nebo který používáte vy? Jediné co mě momentálně napadá je phpmailer.
30. 4. 2016 12:22:28
0 0
Líbí se: zatím nikdo
Nelíbí se: zatím nikdo
https://webtrh.cz/diskuse/odeslani-emailu-pomoci-cronu-postupne-po-mensich-castech/#reply1192506
Rozhodně nejlepší http://swiftmailer.org
1. 5. 2016 15:38:04
0 0
Líbí se: zatím nikdo
Nelíbí se: zatím nikdo
https://webtrh.cz/diskuse/odeslani-emailu-pomoci-cronu-postupne-po-mensich-castech/#reply1192505
lukio
verified
rating uzivatele
(3 hodnocení)
1. 5. 2016 16:41:28
Swiftmailer mohu také doporučit. A podpory hostingu se určitě zeptej, budou to vědět a poradí nějaké limity. Pokud ne, doporučuji se porozhlédnout po jiném, kde to vědět budou, a tam projekt přestěhovat ;)
1. 5. 2016 16:41:28
0 0
Líbí se: zatím nikdo
Nelíbí se: zatím nikdo
https://webtrh.cz/diskuse/odeslani-emailu-pomoci-cronu-postupne-po-mensich-castech/#reply1192504
Pro odpověď se přihlašte.
Přihlásit