i denne opplæringen skal vi se hvordan du sender e-post fra localhost I PHP ved HJELP AV XAMPP. 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. Sendmail-pakken er integrert MED XAMPP. Så hvis DU bruker XAMPP, kan du enkelt sende e-post fra localhost.
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 ditt
- auth_password: SMTP-passordet ditt
konfigurer XAMPP ved å følge disse trinnene for å sende en e-post fra localhost ved Hjelp Av Gmail.
1. Åpne XAMPP installasjonsmappen.
2. Åpne C:\xampp\php katalog og åpne php.ini-fil.
3. Søk etter ved å trykke ctrl + f.
4. Erstatt SMTP-konfigurasjonsinnstillingene som nedenfor:
SMTP=smtp.gmail.comsmtp_port=587sendmail_from = [email protected]_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
5. Åpne nå sendmail.ini-filen ligger i «c:\xampp\sendmail\sendmail.ini».
6. Søk etter ved å trykke ctrl + f.
7. Finn OG endre FØLGENDE INNSTILLINGER FOR SMTP-konfigurasjon.
smtp_server=smtp.gmail.comsmtp_port=587error_lo[email protected]gma[email protected]gmail.com(optional)
Skript for å sende e-post fra localhost I PHP ved HJELP AV XAMPP
Kopier følgende skript til EN PHP-fil kalt for eksempel sendmail.php og plassere den i» htdocs » 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.