Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich mithilfe des SMTP-Servers von Gmail erfolgreich E-Mails von XAMPP Localhost senden?

Wie kann ich mithilfe des SMTP-Servers von Gmail erfolgreich E-Mails von XAMPP Localhost senden?

Mary-Kate Olsen
Freigeben: 2024-12-15 06:05:15
Original
346 Leute haben es durchsucht

How Can I Successfully Send Emails from XAMPP Localhost Using Gmail's SMTP Server?

E-Mails von Localhost mit XAMPP und Gmail Mail Server senden

Obwohl E-Mails von Localhost mit der PHP-Funktion mail() gesendet werden, können bei einigen Benutzern Probleme auftreten, bei denen E-Mails nicht gesendet werden am vorgesehenen Bestimmungsort empfangen. Dieser Artikel geht auf diese Schwierigkeiten ein, indem er eine konkrete Lösung beschreibt, die die Implementierung von „Fake Sendmail“ und die notwendigen Konfigurationen beinhaltet.

Schritt 1: Installation von „Fake Sendmail für Windows“

Laden Sie „fake sendmail for Windows“ herunter und installieren Sie es, um die Kommunikationslücke zwischen PHP und dem SMTP-Server zu schließen.

Schritt 2: PHP.ini-Konfiguration

Passen Sie die php.ini-Datei an, um die Verwendung von sendmail festzulegen:

[mail function]

; For Win32 only.
; SMTP = smtp.gmail.com
; smtp_port = 25

; For Win32 only.
; sendmail_from = <e-mail username>@gmail.com

; For Unix only. You may supply arguments as well (default: &quot;sendmail -t -i&quot;).
sendmail_path = &quot;C:\xampp\sendmail\sendmail.exe -t&quot;
Nach dem Login kopieren

Schritt 3: „sendmail.ini“-Konfiguration

Konfigurieren Sie die Datei „sendmail.ini“ wie folgt Einstellungen:

[sendmail]

smtp_server=smtp.gmail.com
smtp_port=25
error_logfile=error.log
debug_logfile=debug.log
auth_username=<username>
auth_password=<password>
force_sender=<e-mail username>@gmail.com
Nach dem Login kopieren

Schritt 4: Zwei-Faktor-Verifizierung

Für Gmail-Konten, die durch Zwei-Faktor-Authentifizierung geschützt sind, generieren und verwenden Sie ein anwendungsspezifisches Passwort für den Zugriff das Konto über PHP.

Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe des SMTP-Servers von Gmail erfolgreich E-Mails von XAMPP Localhost senden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage