hur konfigurerar du XAMPP för att skicka e-post från Localhost i PHP ?

som en del av experimentet måste utvecklare skicka e-post och vi vet alla att skicka e-post från localhost med PHP kan vara mycket mer smärtsamt om vi inte vet hur man korrekt konfigurerar XAMPP för det.
för att skicka e-post från localhost med XAMPP måste vi konfigurera XAMPP efter installationen. För att konfigurera XAMPP-servern för att skicka e-post från localhost måste vi göra några ändringar i två filer, en är PHP och en annan är Sendmail.

gå först till XAMPP-installationskatalogen och öppna XAMPP-mappen och följ nedanstående steg samma: jag har installerat XAMPP i C-katalogen.

  1. gå till (C:xampp\php) och öppna PHP-konfigurationsinställningsfilen och hitta sedan genom att bläddra ner eller helt enkelt trycka på ctrl+f för att söka direkt och hitta följande rader och skicka dessa värden. Kom ihåg att det kan finnas en semikolon; i början av varje rad tar du helt enkelt bort semikolon från varje rad som anges nedan.
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"
ange fullskärmsläge avsluta fullskärmsläge

det är allt för den här filen, tryck ctrl+s för att spara den här filen och stäng sedan den.

  1. nu, gå (C:\xampp\sendmail) och öppna sendmail-konfigurationsinställningsfilen och hitta sendmail genom att bläddra ner eller tryck ctrl+f för att söka direkt och hitta följande rader och skicka dessa värden. Kom ihåg att det kan finnas en semikolon; i början av varje rad tar du helt enkelt bort semikolon från varje rad som anges nedan.
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)
ange fullskärmsläge avsluta fullskärmsläge

det är allt för den här filen, tryck ctrl+s för att spara den här filen och stäng sedan den. Efter alla ändringar i de två filerna, glöm inte att starta om din apache-server.
nu är du klar med de nödvändiga ändringarna i dessa filer. För att kontrollera de ändringar du har gjort är korrekta eller inte. Skapa först en PHP-fil med .php-förlängning och klistra in följande koder i din PHP-fil. När du har klistrat in koderna lägger du dina uppgifter till de angivna variablerna – i $receiver-variabeln sätter du mottagarens e-postadress, i $subject-variabeln sätter du e-postämnet och gör respektive.

<?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!";}?>
ange fullskärmsläge avsluta fullskärmsläge

när du har slutfört dessa steg öppnar du bara den här PHP-filen i din webbläsare. Om ditt mail skickas framgångsrikt visas ett framgångsmeddelande ”e-post skickas framgångsrikt till …..”och i det fall din e-post inte skickas så finns det visas” tyvärr, misslyckades när du skickar e-post!”.

om e-post skickas sedan kontrollera mottagaren har fått din e-post eller inte. Om ja, då bra du gjorde alla förändringar perfekt. Om nej, kontrollera alla ändringar som du har gjort tidigare är korrekta eller inte.

Lämna ett svar

Din e-postadress kommer inte publiceras.