Jak wysłać mail przez PHP / Hosting

0

Hej, kupiłem hosting "personal" w OVH. Chciałbym wysłać mail bez zewnętrznych bibliotek. Czy jest to możliwe na takim hostingu? Nigdzie nie znalazłem opcji do konfiguracji SMTP. A w snipetach wysyłania maila przez PHP z tego co widziałem nie uwierzytelnia się w kodzie więc, to musi być po stronie serwera. Da się czy się nie da? :D

4

Spróbuj użyć ini_set do ustawienia potrzebnych wartość np.

ini_set("SMTP", "smtp.mojmail.pl");
ini_set("smtp_port", 25);
ini_set("sendmail_from", "[email protected]");
ini_set("auth_username", "ja");
ini_set("auth_password", "secret");

Jednak ja i tam bym na Twoim miejscu skorzystał z PHPmailer lub SwiftMailer.

A no i zaraz okaże się że masz połączenie szyfrowane do poczty i użycie dodatkowego oprogramowania jest konieczne.

2

Niby jakaś tam komunikacja jest, ale coś nie chce zaskoczyć

Jaki serwer? Jaki port?

1

Już skonfigurowałem z PHPMailer i wszystko działa.

Serwer i port dobry był. Racja, że nie ma co się bawić i lepiej z biblioteką.

Dzięki za pomoc :D

0

Monitoruj dostarczalność, bo niektóre serwery nie lubią php maila :)

0

Zawsze są dwie opcje:

  1. gorsza - wysłać przez lokalnego postfiksa, więc trzeba go skonfigurować i przetestować ręcznie, potem przetestować w samej aplikacji i zweryfikować wysyłkę oraz dotarcie maila (otrzymanie)
  2. lepsza - wysyłać przez jakieś konto z innego miejsca, tj. np. darmowej poczty portalu o2 czy temu podobnych, ew. firmowy email z uwierzytelnieniem - oczywiście też przez odpowiednio skonfigurowanego postfiksa

1 użytkowników online, w tym zalogowanych: 0, gości: 1