deze instructies dienen om gmail (of een andere smtp-server) te gebruiken om de mail () functie van PHP te laten werken in localhost
ik heb onlangs gemigreerd van Windows naar Linux (Ubuntu 16.04) en ik moet bekennen dat ik gevangen heb om PHP e-mails te laten verzenden. Ik probeerde zowel sendmail
als postfix
zonder succes, dus vond ik dit antwoord op het internet dat me redde. Het leert je hoe je een pakket genaamd ssmtp
installeert, lichtgewicht en precies gericht op degenen die geen e-mailserver nodig hebben, maar eerder een externe server gebruiken om dingen te testen en snel te doen. De stappen zijn:
- installeer het pakket met
sudo apt-get install ssmtp
- bewerk het bestand
/etc/ssmtp/ssmtp.conf
, becommentarieer de regel metmailhub
en voeg de onderstaande regels toe. Vergeet niet om de markeringen voor uw toegangsgegevens uit te wisselen:mailhub=smtp.gmail.com:587UseSTARTTLS=YESAuthUser=<YOUR-EMAIL>@gmail.comAuthPass=<YOUR-PASSWORD>
- activeer in dit zelfde bestand de regel
FromLineOverride=YES
die standaard is becommentarieerd; - bewerk de waarde van
sendmail_path
in uwphp.ini
zoals in de onderstaande regel:sendmail_path = /usr/sbin/ssmtp -t
- herstart of apache.
ik moet het configureren om een functie voor WordPress te ontwikkelen en hier voor mij om heel goed te werken, Ik hoop dat het ook werkt om te specificeren. Outra alternatieven voor SMTP usar geen WordPress een plugin WP Mail SMTP, falei dele aqui ha algum tempo.