
PHP - mail() bez overenia
Možno sa pýtam úplnu hlúposť, ale zaujíma ma to, tak sa spýtam:
Používam mail, ktorého poskytovateľom je seriózna webhostingová firma. Aby som mohol odoslať cez ich smtp mail, potrebujem overenie. To je úplne bežná vec, inak by si mohol posielať maily ktokoľvek. Lenže: Programujem v PHP a potreboval som otestovať funkčnosť mailu, tak som si v php.ini v Apache nastavil smtp. Myslel som, že to nepôjde, lebo som nemal kde nastaviť overenie, presnejšie povedané, neviem, či to vôbec v php.ini je možné. Mail som poslal a samozrejme prvý pokus sa mi nechtiac podaril bez odosielateľa. To znamená, že teoreticky sa funkcia mail() dá zneužívať. Fungovalo by to aj pri bezplatných smtp ako sú smtp.azet.sk a podobne? Prečo to vôbec takto funguje z localhost? Prečo sa to nepovažuje sa chybu?