Nette debuger – odosielanie ERROR na email pomocov SMTP

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

Caute neviete mi niekto poradit? Chcel by som odosielat pri errore v debugu hlasku na email, len mam problem neviem ako to nakonfigurovat aby mi to posielalo pomocou smtp?
neon:

common:
	parameters:
		smtp:
			smtp: true
			host: smtp.host
			username: 'user'
			password: 'pass'
			secure: 'ssl'
	nette:
		mailer: %smtp%

		debugger:
			email: mail@gmail.com

mam nieco zle? alebo jeta konfiguracia uplne inaksia?

Editoval duskohu (29. 10. 2012 15:52)

David Matějka
Moderator | 6445
+
0
-

konfigurace maileru je nejak takhle

common:
	nette:
		mailer:
			smtp: true
			host: host
			port: 25
			username: 'xxx'
			password: 'xxxxx'

edit: ale nevim, jestli to prevezme logger, mozna budes muset zmenit mailer callback v https://api.nette.org/…ger.php.html ($mailer)
k loggeru se dostanes pres Debugger::$logger

Editoval matej21 (29. 10. 2012 15:52)

duskohu
Člen | 778
+
0
-

No ja to mam rovnako akurat cez parametre, * pardon v zapise som zabudol smtp, opravene ako to mam v neone

David Matějka
Moderator | 6445
+
0
-

ona ta implementace maileru pomoci php mail bude asi umyslne kvuli nezavislosti na nette maileru (pokud by se ani neinicializoval nebo tak)..

takze asi bude nejlepsi napsat si vlastni jednodochou fci inspirovanou https://api.nette.org/…ger.php.html#79https://api.nette.org/…ler.php.html#18

Editoval matej21 (29. 10. 2012 15:57)

Filip Procházka
Moderator | 4668
+
0
-

Debugger vždy používá funkci mail(). Pokud se ti to nelíbí, musíš si nastavit vlastní logger. Ale lepší by bylo prostě opravit si na serveru sendmail a nechat to tak.