De ce nu pot trimite mail cu functia mail() a PHP?

2019-04-23 13:06

Functia mail() a PHP este implicit activa pe serverele Zooku iar cele mai intalnite motive pentru care mesajele nu se livreaza sunt:

- erori de programare

(erorile se pot vizualiza prin FTP in directorul logs/httpd)

- trimiterea cu un expeditor (FROM:) necorespunzator

(adresa de expeditie, cea folosita la FROM: trebuie sa fi o adresa de pe domeniul de pe care se face trimiterea. Din motive de securitate si pentru a impiedica tentativele de Phishing nu permitem trimiterea de mail in numele altor domenii. De ex. foarte des dezvoltatorii folosesc adresele personale, de genul Yahoo, Gmail, etc iar serverele Zooku ar trebuii sa trimita un mail in numele acelor servicii ca si cum mesajul ar pleca din casuta personala si nu de pe server-ul Zooku si implicit domeniul gazduit).

- mesajele se livreaza dar ajung in Spam

Recomandam folosirea protocolului SMTP cu autentificare in locul functiei mail() a PHP pentru trimiterea de mail. Mesajele transmise prin SMTP contin mai multe tipuri de semnaturi care valideaza expeditorul iar probabilitatea ca acestea sa ajunga in spam este mult mai redusa


Apreciere medie: 0 (0 Voturi)

Nu poti adauga observatii

Ai nevoie de ajutor?