nämä ohjeet palvelevat käyttää Gmailia (tai muita smtp-palvelin) tehdä mail () toiminto PHP työtä localhost
olen äskettäin siirtynyt Windows Linux (Ubuntu 16.04) ja tunnustan, että olen kiinni pystyä tekemään PHP lähettää sähköposteja. Kokeilin tuloksetta sekä sendmail
että postfix
, joten löysin internetistä tämän vastauksen, joka pelasti minut. Se opettaa asentamaan ssmtp
– nimisen paketin, joka on kevyt ja suunnattu juuri niille, jotka eivät oikeasti tarvitse sähköpostipalvelinta, vaan käyttävät ulkoista palvelinta testaamiseen ja nopeisiin asioihin. Vaiheet ovat:
- asenna paketti käyttämällä
sudo apt-get install ssmtp
- Muokkaa tiedostoa
/etc/ssmtp/ssmtp.conf
, kommentoi riviämailhub
ja lisää alla olevat rivit. Älä unohda vaihtaa merkintöjä käyttötietoihin:mailhub=smtp.gmail.com:587UseSTARTTLS=YESAuthUser=<YOUR-EMAIL>@gmail.comAuthPass=<YOUR-PASSWORD>
- tässä samassa tiedostossa aktivoi oletusarvon mukaan kommentoitu rivi
FromLineOverride=YES
; - muokkaa
sendmail_path
arvoaphp.ini
kuten alla olevalla rivillä:sendmail_path = /usr/sbin/ssmtp -t
- uudelleenkäynnistys tai apache.
minun täytyy määrittää se kehittämään funktio WordPress ja täällä minulle toimi erittäin hyvin, toivottavasti se toimii myös määrittää. Vaihtoehtoinen tapa käyttää SMTP Ei WordPress é o plugin WP Mail SMTP, falei delequi ha algum tempo.