aceste instrucțiuni servesc pentru a utiliza gmail (sau orice alt server smtp) pentru a face mail () funcția de lucru PHP în localhost
am migrat recent de la Windows la Linux (Ubuntu 16.04) și mărturisesc că am prins pentru a putea face PHP trimite e-mailuri. Am încercat atât sendmail
, cât și postfix
fără succes, așa că am găsit acest răspuns pe internet care m-a salvat. Vă învață cum să instalați un pachet numit ssmtp
, ușor și destinat exact celor care nu au nevoie de un server de e-mail, ci folosesc mai degrabă un server extern pentru testare și lucruri rapide. Pașii sunt:
- instalați pachetul folosind
sudo apt-get install ssmtp
- editați fișierul
/etc/ssmtp/ssmtp.conf
, comentați linia cumailhub
și adăugați liniile de mai jos. Nu uitați să schimbați marcajele pentru datele dvs. de acces:mailhub=smtp.gmail.com:587UseSTARTTLS=YESAuthUser=<YOUR-EMAIL>@gmail.comAuthPass=<YOUR-PASSWORD>
- în același fișier activați linia
FromLineOverride=YES
care este comentată în mod implicit; - editați valoarea
sendmail_path
înphp.ini
ca în linia de mai jos:sendmail_path = /usr/sbin/ssmtp -t
- reporniți sau apache.
trebuie să-l configurez pentru a dezvolta o funcție pentru WordPress și aici pentru mine să funcționeze foarte bine, sper că funcționează și pentru a specifica. De asemenea, este important să se ia în considerare faptul că nu există nici un mod de utilizare a site-ului web.