hvordan sende e-post fra localhost I PHP ved HJELP AV WAMP server

i denne opplæringen skal vi se hvordan du sender e-post fra localhost I PHP ved HJELP AV WAMP server. Noen ganger må vi teste funksjonen til å sende e-post fra vårt utviklingsmiljø. Vi kan sende e-post fra vår lokale vert ved hjelp av en e-postserver. SMTP-serveren gjør det mulig å sende meldinger fra localhost og sendmail, er det en post transport agent som er i php.ini-fil.

konfigurasjonsparametrene til posttjenesten I PHP er:

  • smtp_sever: navnet PÅ SMTP-vertsserveren, for eksempel, smtp.gmail.com
  • smtp_port: portnummeret (Ex: 465)
  • auth_username: smtp-brukernavnet
  • auth_password: SMTP-passordet

konfigurer wamp-serveren ved å følge disse trinnene for å sende en e-post fra localhost ved Hjelp Av Gmail.

Trinn 1: Last ned sendmail

Last ned sendmail og pakk ut alle filene til C:\wamp64\sendmail mappe.

Trinn 2: Konfigurer sendmail

Åpne sendmail.ini-fil som ligger i » c:\wamp64 \ sendmail \ sendmail.ini».

Søk etter ved å trykke ctrl + f.

Finn OG endre FØLGENDE INNSTILLINGER FOR SMTP-konfigurasjon.

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)

Trinn 3: Konfigurer php.ini-fil

Åpne php.ini-fil.

Søk etter ved å trykke ctrl + f.

Erstatt SMTP-konfigurasjonsinnstillingene som nedenfor:

SMTP=smtp.gmail.comsmtp_port=587sendmail_from = [email protected]_path = "\"C:\wamp64\sendmail\sendmail.exe\" -t"
Husk å starte WampServer hver gang du endrer php.ini-fil. Noen ganger må Du avslutte WampServer og kjøre den igjen, for å sikre at endringene utføres.

Skript for å sende e-post fra localhost I PHP ved HJELP AV wamp server

Kopier følgende skript til EN PHP-fil kalt for eksempel sendmail.php og plasser den i ‘ www ‘ katalogen.

<?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 Nå til NETTADRESSEN http://localhost/sendmail.php for å kjøre skriptet og sende e-posten. Hvis alt går bra, bør du se suksessmeldingen «E-post sendt til [email protected]» i nettleseren din. Hvis du bruker din egen e-postadresse for mottakerens adresse, bør du også motta e-posten.
hvis du ser feilmeldingen » Kunne ikke sende e-post…», må du konfigurere GMAIL – sikkerhetsinnstillinger ved å gå til følgende lenke https://myaccount.google.com/security

Bla nedover siden til Du finner Mindre Sikker Programtilgang, og klikk Deretter På Aktiver Tilgang som vist på bildet nedenfor:

Klikk for å aktivere alternativet.

sjekk nå, hvis alt går bra, bør du se suksessmeldingen «E-post sendt til [email protected]» i nettleseren din.

Spre kjærlighet

Leave a Reply

Din e-postadresse vil ikke bli publisert.