te instrukcje są przeznaczone do korzystania z Gmaila (lub dowolnego innego serwera SMTP), aby funkcja mail () PHP działa na localhost
niedawno wyemigrował Windows Linux (Ubuntu 16.04) i przyznaję, że mam zrobić PHP wysyłać pocztę. Próbowałem i sendmail
ile postfix
bez powodzenia, więc znalazłem tę odpowiedź w Internecie, że uratował mnie. Uczy zainstalować pakiet o nazwie ssmtp
, lekki i przeznaczony specjalnie dla tych, którzy naprawdę nie potrzebują serwera e-mail, ale raczej do korzystania z zewnętrznego serwera do testowania i szybkie rzeczy. Kroki:
- zainstaluj pakiet za pomocą
sudo apt-get install ssmtp
- Edytuj
/etc/ssmtp/ssmtp.conf
, skomentuj wiersz zmailhub
i Dodaj wiersze poniżej. Pamiętaj, aby zmienić etykietowanie, za dane dostępu:mailhub=smtp.gmail.com:587UseSTARTTLS=YESAuthUser=<YOUR-EMAIL>@gmail.comAuthPass=<YOUR-PASSWORD>
- w tym samym pliku, Aktywuj linię
FromLineOverride=YES
, która pojawia się w komentarzu, domyślnie; - zmień wartość
sendmail_path
naphp.ini
, jak w wierszu poniżej:sendmail_path = /usr/sbin/ssmtp -t
- Uruchom ponownie lub apache.
dokładnie skonfigurowałem isso do rozwijania mojej funkcjonalności dla WordPressa i tutaj pra-mo działał bardzo dobrze, mam nadzieję, że działa również do wypalenia. Inną alternatywą dla używania SMTP w WordPress jest wtyczka WP Mail SMTP, która ma tu trochę czasu.