Fórum Root.cz

Hlavní témata => Server => Téma založeno: Merwa 05. 09. 2012, 20:39:39

Název: Zasílání zpráv mezi PHP a Postfixem
Přispěvatel: Merwa 05. 09. 2012, 20:39:39
Rád bych se zeptal jak nejlépe vyřešit komunikaci mezi PHP a postfixem ohledně mass mailingu (řádově v tisicovkách zpráv s jednou šablonou, ale různí příjemci).

Moje aplikace beží na PHP ale nevěřím, že PHP zvládne spolehlivě dostat do postfixu několik tisíc zpráv v rámci jednoho HTTP požadavku...

Přemýšlel jsem o nějakém softwaru na bázi fronty, do které bych z PHP nasypal adresy a šablonu mailu a ona by už sama z fronty zprávy předávala postfixu. Existuje takový software pro linux. distribuce? Existuje lepší řešení?
Název: Re:Hromadné zasílání zpráv mezi PHP a postfixem
Přispěvatel: DK 05. 09. 2012, 20:49:49
samozrejme, ze by to slo :) proc to delat jednodusse, kdyz to jde slozite :)


o ajaxu jsi uz slysel? :)
Název: Re:Hromadné zasílání zpráv mezi PHP a postfixem
Přispěvatel: Merwa 05. 09. 2012, 20:53:16
Myslíš jako odesílat každý email zvlášť ajaxovým požadavkem ? To by se mohl krásně dát zobrazit i progress bar a případně to i kdykoliv stopnout...
Ale z hlediska zatížení webové aplikace si myslím, že to nebude to nejlepší...
Název: Re:Hromadné zasílání zpráv mezi PHP a postfixem
Přispěvatel: Jirka 05. 09. 2012, 21:20:04
Můžeš uložit frontu zpráv do databáze (je-li stejná šablona stačí jen emaily adresátu). Periodicky (napřiklad cronem) potom spouštěj skript (PHP nebo jakýkoli jiný), který bude tuto frontu číst a zprávy postupně odesílat. Nemá-li aplikace databázi použij třeba obyčejný textový soubor. Výhodou je, že kdykoli uživatel nebo admin bude chtít, může mrknout do db (případně do souboru) a vidět jak odesílání zpráv pokoročilo.
Název: Re:Hromadné zasílání zpráv mezi PHP a postfixem
Přispěvatel: RDa 05. 09. 2012, 21:34:52
Vy jste o CLI php nikdy neslyseli? Proc se kazdy kdo zna PHP snazi resit vse skrze webserver, pripadne cron+wget+apache :) Je to smesne..
Název: Re:Hromadné zasílání zpráv mezi PHP a postfixem
Přispěvatel: PCnity 05. 09. 2012, 23:02:16
Tiez to vidim na CLI PHP + tuning php.ini pre CLI. Imho to nemoze byt ziaden problem.
Název: Re:Hromadné zasílání zpráv mezi PHP a postfixem
Přispěvatel: Boban 06. 09. 2012, 07:27:10
A co třeba php daemon? http://pear.php.net/package/System_Daemon