som en del av eksperimentet må utviklere sende e-post, og vi vet alle at sending av e-post fra localhost ved HJELP AV PHP kan være mye mer smertefullt hvis VI ikke vet hvordan VI skal konfigurere XAMPP for det.
for å sende e-post fra localhost ved HJELP AV XAMPP, må VI konfigurere XAMPP etter å ha installert den. For å konfigurere xampp-serveren for å sende e-post fra localhost, må vi gjøre noen endringer i to filer, EN ER PHP og en annen Er Sendmail.
først går DU TIL xampp installasjonsmappen og åpner xampp-mappen og følger trinnene nedenfor samme: JEG har installert XAMPP I c-katalogen.
- Gå til (C:xampp\php) og åpne PHP-konfigurasjonsinnstillingsfilen, og finn deretter ved å bla ned eller bare trykke ctrl + f for å søke det direkte, og finn følgende linjer og send disse verdiene. Husk at det kan være et semikolon; ved starten av hver linje, fjern bare semikolonet fra hver linje som er gitt nedenfor.
For Win32 only.http://php.net/smtpSMTP=smtp.gmail.comhttp://php.net/smtp-portsmtp_port=587sendmail_from = your_email_address_heresendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
Det er alt for denne filen, trykk ctrl + s for å lagre denne filen og lukk den.
- nå går du (C:\xampp\sendmail) og åpne sendmail konfigurasjonsinnstillingsfilen og finn sendmail ved å bla ned eller trykke ctrl + f for å søke det direkte, og finn følgende linjer og send disse verdiene. Husk at det kan være et semikolon; ved starten av hver linje, fjern bare semikolonet fra hver linje som er gitt nedenfor.
smtp_server=smtp.gmail.comsmtp_port=587error_logfile=error.logdebug_logfile=debug.logauth_username=your_email_address_hereauth_password=your_password_hereforce_sender=your_email_address_here (it's optional)
det er alt for denne filen, trykk ctrl + s for å lagre denne filen og lukk den. Etter alle endringer i de to filene, ikke glem å starte apache-serveren på nytt.
Nå er du ferdig med de nødvendige endringene i disse filene. For å sjekke at endringene du har gjort, er riktige eller ikke. Først oppretter DU EN PHP-fil med den .php forlengelse og lim inn følgende koder i PHP-filen. Etter å ha limt inn kodene, legg detaljene dine til de oppgitte variablene – i $ receiver-variabelen sett mottakerens e-postadresse, i $subject-variabelen sett e-postfaget og gjør henholdsvis.
<?php$receiver = "receiver email address here";$subject = "Email Test via PHP using Localhost";$body = "Hi, there...This is a test email send from Localhost.";$sender = "From:sender email address here";if(mail($receiver, $subject, $body, $sender)){ echo "Email sent successfully to $receiver";}else{ echo "Sorry, failed while sending mail!";}?>
etter å ha fullført disse trinnene, bare åpne DENNE PHP-filen i nettleseren din. Hvis e-posten din er sendt, vises det en suksessmelding » E-post sendt til…..»Og i tilfelle din e-post ikke sendt så er det vises «Beklager, mislyktes mens du sender e-post!».
hvis e-post er sendt så sjekk mottakeren har fått din e-post eller ikke. Hvis ja, så flott du gjorde alle endringer perfekt. Hvis nei, sjekk alle endringene du har gjort tidligere er riktige eller ikke.