Senden Sie E-Mails von Localhost in PHP mit XAMPP
Erstens ist PHP eine Open-Source-Skriptsprache, dh Sie können Ihre PHP-Kerndateien entsprechend Ihren Anforderungen ändern.
PHP hat auch ein SENDMAIL eingebautes Paket, das verwendet wird, um E-Mails von einem Localhost-Server wie XAMPP zu senden.
Der folgende Prozess wird vom XAMPP-Server erklärt.
XAMPP steht für:
- Plattformübergreifend -X
- Apache -A
- MySQL -M
- PHP -P
- Perl -P
4+ Schritte zum Senden von E-Mails von Localhost in PHP mit XAMPP
Hier finden Sie eine Liste aller Schritte, die ich unten vollständig erläutert habe.
- Erstellen Sie ein APP-Kennwort zum Einrichten von Google Mail SMTP.
- Ändern Sie die PHP-Konfigurationsdatei
(php.ini)
. - Ändern Sie die SendMail-Konfigurationsdatei
(sendmail.ini)
. - Starten Sie den Apache-Server neu.
- Probieren Sie den Beispiel-Quellcode aus.
Erstellen Sie ein APP-Passwort zum Einrichten von Google Mail SMTP
Um auf das Google Mail-Konto zuzugreifen, das durch die 2-stufige Authentifizierung geschützt ist, müssen wir ein APP-Passwort erstellen, mit dem Sie E-Mails mit unserem Google Mail-Konto als SMTP-Konto senden können.
- Gehen Sie zu https://security.google.com/settings/security/apppasswords
- Wählen Sie Mail und die andere wie unten Bild,
Dann erhalten Sie das Passwort wie „woaablyvvycyznenv“. Halten Sie es sicher für weitere.
Ändern Sie die PHP-Konfigurationsdatei (php.ini)
- Gehe zu diesem Ort:
C:\XAMPP\php\php.ini
- Öffnen Sie PHP.ini-Datei auf einem beliebigen Texteditor und Suche
Änderungen an PHP.ini-Datei
Semikolon entfernen (;) zuerst in die folgenden Zeilen und setzen Sie die angegebenen Änderungen,
SMTP=smtp.gmail.com
smtp_port=465
sendmail_from = [email protected]
sendmail_path = „\“C:\xampp\sendmail\sendmail.exe\“ -t“
Ändern Sie die SendMail-Konfigurationsdatei (sendmail.ini)
- Als nächstes folgt die geöffnete Sendmail-Konfigurationsdatei mit dem Namen sendmail.ini.
- Pfad:
c:\xampp\sendmail\sendmail.ini
suche
Ändert sich auf sendmail.ini-Datei
- smtp_server=smtp.Google.com
- smtp_port=465
- smtp_ssl=auto
- error_logfile=Fehler.log
- debug_logfile=debuggen.protokoll
- [email protected]
- auth_password=PUTthecreatedAppPasswordOnFirstStep
Starten Sie den APACHE-Server in der XAMPP-Systemsteuerung neu.
Beispiel für das Senden von E-Mails von Localhost in PHP mit XAMPP
Dies sind die vollständigen Schritte zum Senden von E-Mails von localhost in PHP.
Überprüfen Sie auch:
Medienabfrage CSS für Desktop, Tablet, Handy
Happy Coding..!