Odeslání mailu pouze na produkčním serveru

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

Dobrý den, hledám nějakou šikovnou, čistou možnost jako odeslat mail jenom z produkčního prostředí. Zatím to řeším tak, že tam natvrdo cpu podmínku if _SERVER[‚HTTP_HOST‘] != ‚localhost‘, ale to se mi moc nelíbí. Jak to třeba pozná laděnka, že neběží lokálu, ale na produkčním serveru? Aspoň teda mám dojem, že to pozná, protože na lokálu vyhazuje exceptions při nenalezení presenteru, ale ta samá aplikace na produkčním hází errory z ErrorPresenteru.

Michalek
Člen | 210
+
0
-

Můžeš použít Environment::isProduction()

https://api.nette.org/…ronment.html#…

potapnik
Člen | 127
+
0
-

Paráda. Díky. O dost lepší detekce produkčního prostředí než ta moje :-)