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
Mary-Kate OlsenOriginal
2024-12-15 06:05:15349Durchsuche

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;

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

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!

Stellungnahme:
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