[PHP] Wysyłanie maili przez SMTP

Witam,

chciałbym zapytać o możliwość wysyłania maili z autoryzacją SMTP z mojej strony internetowej. Próbowałem użyć funkcji mail() niestety, nie działa ona.

 

Z góry dziękuję,

blondkarol

Domyślam się że chodzi o autoryzację na zewnętrznym serwerze poczty. Funkcja mail zazwyczaj wysyła maile przez lokalny serwer poczty lub zewnętrzny, ale tylko w tedy gdy php jest tak skonfigurowane.

 

Jeśli masz możliwość modyfikacji php.ini możesz na stałe dla funkcji mail ustawić konkretny serwer poczty, jeśli nie musisz sam się z nim połączyć np. przy użyciu jakiejś gotowej biblioteki.

Jeśli chodzi o gotowej biblioteki to ja bym chyba użył Swift Mailer.

Dzięki, wygląda fajnie.

Powiedziałbyś po krótce jak to skonfigurować na serwerze ftp(ten od cba.pl)?

Yyyy… pobierasz wgrywasz na ftp i includujesz do swojego projektu (http://swiftmailer.org/docs/including-the-files.html) potem używasz.

Można też PHPMailerem:

https://github.com/PHPMailer/PHPMailer

Ostatnio była informacja o dziurze w tym skrypcie pozwalająca zapisać i wykonać skrypt na serwerze z uprawnianiami użytkownika na którym działa interpreter php. Niby pojawiła się łatka, ale podobno i tak nieskuteczna.

Tia, pompowali hype jak przy niemal miliardzie zagrożonych Androidów, nie podając prostego rozwiązania.