Ukládání odeslaných e-mailů do souboru v development módu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Darkry
Člen | 101
+
0
-

Zdravím, mám takový návrh (samozřejmě si to může každý dopsat jednoduše sám, ale bylo by hezké to mít přímo ve frameworku) a to, aby v development módu byla možnost zapnout ukládání odeslaných e-mailů (přes Nette mailer) do souboru nebo někam do cache a pak na debugger panelu vypsat.

Přesto, že lze mít na localhostu e-mailový server nebo si nechat odeslané e-maily jednoduše vypsat do příkazové řádky, tak hodně lidí nemá cmd v lásce a na instalování vlastního e-mailové serveru nemá nervy a právě těm by se takové rozšíření hodilo (a já mezi ně patřím :))

Mohl bych zkusit udělat na to přímo nějaký panel do debugger panelu, ale asi by bylo nutné zasahovat přímo do kódu nette (možná ne, nezkoumal jsem to).

ricco24
Člen | 141
+
0
-

+1

Mať možnosť zapnúť v development móde funkciu ktorá by pri $mail->send() neodoslala mail len by ho zalogovala by bolo super.

Editoval ricco24 (25. 5. 2012 21:13)

jtousek
Člen | 951
+
0
-

Odesílání e-mailů z localhostu řeším tak, že si nastavím PHP direktivu SMTP v php.ini na nějaký funkční (vzdálený) SMTP server.

LeonardoCA
Člen | 296
+
0
-

tohle řešení funguje: https://gist.github.com/1780103

Darkry
Člen | 101
+
0
-

LeonardoCA napsal(a):

tohle řešení funguje: https://gist.github.com/1780103

Aha, nevšiml jsem si. Díky :)

hrach
Člen | 1834
+
0
-

A toto funguje jeste lip ;)
http://www.toolheap.com/…server-tool/