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ämailhubja 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_patharvoaphp.inikuten 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.