Sådan sender du mail fra localhost i PHP ved hjælp af server
i denne vejledning skal vi se, hvordan du sender mail fra localhost i PHP ved hjælp af
konfigurationsparametrene for posttjenesten i PHP er:
- smtp_sever: navn på SMTP-værtsserveren, for eksempel, smtp.gmail.com
- smtp_port: portnummeret (eks: 465)
- auth_username: dit SMTP-brugernavn
- auth_adgangskode: din SMTP-adgangskode
hvis du vil sende en mail fra localhost ved hjælp af Gmail, skal du konfigurere serveren ved at følge disse trin.
Trin 1: Hent sendmail
Hent sendmail og udpakke alle filer til C:\wamp64\sendmail mappe.
Trin 2: Konfigurer sendmail
Åbn sendmail.INI-fil placeret i “c:64 sendmail sendmail.ini”.
Søg efter ved at trykke på ctrl + f.
Find og ændre følgende SMTP-konfigurationsindstillinger.
smtp_server=smtp.gmail.comsmtp_port=587error_logfile=error.logdebug_logfile=debug.logauth_username=YourGmailId@gmail.comauth_password=Your-Gmail-Passwordforce_sender=YourGmailId@gmail.com(optional)
Trin 3: Konfigurer php.INI fil
Åbn php.INI-fil.
Søg efter ved at trykke på ctrl + f.
Udskift SMTP-konfigurationsindstillingerne som nedenfor:
SMTP=smtp.gmail.comsmtp_port=587sendmail_from = [email protected]_path = "\"C:\wamp64\sendmail\sendmail.exe\" -t"
Script til at sende mail fra localhost i PHP ved hjælp af vamp server
Kopier følgende script til en PHP-fil kaldet for eksempel sendmail.php og placere den i’
<?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...";}?>
Naviger nu til URL ‘ en http://localhost/sendmail.php for at køre scriptet og sende e-mailen. Hvis alt går godt, skal du se succesmeddelelsen “e-mail sendt til [email protected]” i din bro. ser. Hvis du bruger din egen e-mail-adresse til modtagerens adresse, skal du også modtage e-mailen.
hvis du ser fejlmeddelelsen “kunne ikke sende e-mail…”, skal du konfigurere GMAIL-sikkerhedsindstillinger ved at besøge følgende link https://myaccount.google.com/security
Rul ned på siden, indtil du finder mindre sikker applikationsadgang, og klik derefter på Aktiver adgang som vist på billedet nedenfor:
Klik for at aktivere indstillingen.
Kontroller nu, hvis alt går godt, skal du se succesmeddelelsen “e-mail sendt med succes til [email protected]” i din bro. ser.