Skip to content

WCFV

Analytics Blog

Menu
Menu

So senden Sie E-Mails von localhost in PHP mit XAMPP

Posted on Januar 1, 2022 by admin

In diesem Tutorial erfahren Sie, wie Sie E-Mails von localhost in PHP mit XAMPP senden. Manchmal müssen wir die Funktion des Sendens von E-Mails aus unserer Entwicklungsumgebung testen. Wir können E-Mails von unserem lokalen Host über einen Mailserver senden. Der SMTP-Server ermöglicht das Senden von Nachrichten von localhost und sendmail, es ist ein Mail-Transport-Agent, der in PHP ist.ini-Datei. Das Sendmail-Paket ist in XAMPP integriert. Wenn Sie also XAMPP verwenden, können Sie problemlos E-Mails von localhost senden.

Die Konfigurationsparameter des Mail-Dienstes in PHP sind:

  • smtp_sever: Name des SMTP-Hostservers, zum Beispiel, smtp.gmail.com
  • smtp_port: Die Portnummer (z. B.: 465)
  • auth_username: Ihr SMTP-Benutzername
  • auth_password: Ihr SMTP-Passwort

Um eine E-Mail von localhost mit Google Mail zu senden, konfigurieren Sie XAMPP, indem Sie die folgenden Schritte ausführen.
1. Öffnen Sie das XAMPP-Installationsverzeichnis.

2. Offen C:\xampp\php verzeichnis und öffnen php.ini-Datei.

3. Suche durch Drücken von Strg + f.

4. Ersetzen Sie die SMTP-Konfigurationseinstellungen wie folgt:

SMTP=smtp.gmail.comsmtp_port=587sendmail_from = [email protected]_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"

5. Öffnen Sie nun sendmail.ini-Datei befindet sich in „c:\xampp\sendmail\sendmail.ini“.

6. Suche durch Drücken von Strg + f.

7. Suchen und ändern Sie die folgenden SMTP-Konfigurationseinstellungen.

smtp_server=smtp.gmail.comsmtp_port=587error_lo[email protected]gma[email protected]gmail.com(optional)
Skript zum Senden von E-Mails von localhost in PHP mit XAMPP

Kopieren Sie das folgende Skript in eine PHP-Datei namens sendmail.php und legen Sie es in „htdocs“ Verzeichnis.

<?php$dest = "[email protected]";$subjetc = "Test Email";$body = "Hi this is a test email send by a php script";$headers = "From: [email protected]";if (mail($dest, $subjetc, $body, $headers)) {echo "Email successfully sent to $dest ...";} else {echo "Failed to send email...";}?>

Navigieren Sie nun zur URL http://localhost/sendmail.php, um das Skript auszuführen und die E-Mail zu senden. Wenn alles gut geht, sollten Sie die Erfolgsmeldung „E-Mail erfolgreich gesendet an“ sehen [email protected] “ in Ihrem Browser. Wenn Sie Ihre eigene E-Mail-Adresse für die Empfängeradresse verwenden, sollten Sie auch die E-Mail erhalten.
Wenn die Fehlermeldung „E-Mail konnte nicht gesendet werden …“ angezeigt wird, müssen Sie die GOOGLE MAIL-Sicherheitseinstellungen konfigurieren, indem Sie den folgenden Link besuchen https://myaccount.google.com/security

Scrollen Sie auf der Seite nach unten, bis Sie einen weniger sicheren Anwendungszugriff finden, und klicken Sie dann auf Zugriff aktivieren, wie im Bild unten gezeigt:

Klicken Sie, um die Option zu aktivieren.

Überprüfen Sie nun, ob alles gut geht, Sie sollten die Erfolgsmeldung sehen „E-Mail erfolgreich gesendet an [email protected] “ in Ihrem Browser.

Verbreiten Sie die Liebe

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Neueste Beiträge

  • Nichtmetallisches Gold und Malerei Geduld
  • Einfache Möglichkeiten, Cake Pops ohne Form herzustellen
  • Leitfaden für den Anbau von Ölpalmen (Palmöl)
  • Passwort für iPod Nano vergessen
  • Leben mit Anorexia Nervosa
  • Google SketchUp Pro 2022 Riss 21.0.339
  • Übermäßige Motorradmotorvibrationen – Ursachen und Lösungen
  • Wie öffnet man die STP-Datei in Autocad?
  • Dia de los Muertos Maske
  • Erstellen einer Peyote-Lünette
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어

Archive

  • März 2022
  • Februar 2022
  • Januar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021

Meta

  • Anmelden
  • Feed der Einträge
  • Kommentare-Feed
  • WordPress.org
© 2022 WCFV | Powered by Superbs Personal Blog theme