disse instruktioner tjener til at bruge gmail (eller enhver anden smtp-server) til at få mail () – funktionen til PHP til at fungere i localhost
jeg migrerede for nylig fra vinduer til Ubuntu (Ubuntu 16.04), og jeg indrømmer, at jeg fangede for at kunne få PHP til at sende e-mails. Jeg prøvede både sendmail
og postfix
uden succes, så jeg fandt dette svar på internettet, der reddede mig. Det lærer dig, hvordan du installerer en pakke kaldet ssmtp
, let og rettet nøjagtigt mod dem, der ikke rigtig har brug for en e-mail-server, men snarere bruger en ekstern server til test og hurtige ting. Trinene er:
- installer pakken ved hjælp af
sudo apt-get install ssmtp
- rediger filen
/etc/ssmtp/ssmtp.conf
, kommenter linjen medmailhub
og tilføj linjerne nedenfor. Glem ikke at udveksle markeringerne for dine adgangsdata:mailhub=smtp.gmail.com:587UseSTARTTLS=YESAuthUser=<YOUR-EMAIL>@gmail.comAuthPass=<YOUR-PASSWORD>
- i den samme fil aktiveres linjen
FromLineOverride=YES
, der kommenteres som standard; - Rediger værdien af
sendmail_path
i dinphp.ini
som i linjen nedenfor:sendmail_path = /usr/sbin/ssmtp -t
- genstart eller apache.
jeg er nødt til at konfigurere den til at udvikle en funktion til ordtryk, og her for at jeg kan arbejde meget godt, håber jeg, at det også fungerer at specificere. Der er ikke noget alternativ til at bruge SMTP uden at trykke på plugin Mail SMTP, falei dele af det algum tempo.