Nun, da Sie localhost verwenden, wird dies nicht funktionieren, es sei denn, Sie konfigurieren localhost, um E-Mails zu senden.
Sie können Mail von localhost mit sendmail-Paket senden, sendmail-Paket ist in XAMPP inbuild. Wenn Sie also XAMPP verwenden, können Sie einfach Mail von localhost senden.
zum Beispiel können Sie konfigurieren C:\xampp\php\php.ini and c:\xampp\sendmail\sendmail.ini
für Gmail zum Senden von E-Mails.
in C: \ xampp \ php \ php.ini finden Sie Erweiterung = php_openssl.dll und entfernen Sie das Semikolon am Anfang dieser Zeile, damit SSL für Gmail für localhost funktioniert.
in php.ini [mail function]
finden und ändern
SMTP=smtp.gmail.com
smtp_port=587
sendmail_from = [email protected]
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
Ersetzen Sie alle den vorhandenen Code in sendmail.ini mit Code folgenden
smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
[email protected]
auth_password=your-gmail-password
[email protected]
Dann sind Sie fertig sind :)
erinnern Starten Sie den Server mithilfe des XAMMP-Steuerungsfelds neu, damit die Änderungen wirksam werden.
bitte das vollständige Formular anzeigen – Cashbee
wo verwenden Sie diese Funktion localhost oder Entwicklungsserver? –
localhost wird verwendet ..... voller Code wird nicht benötigt, da alle anderen Teile gut funktionieren. –