als onderdeel van het experiment moeten ontwikkelaars e-mails versturen en we weten allemaal dat het versturen van mail vanuit localhost met behulp van PHP veel pijnlijker kan zijn als we niet weten hoe we XAMPP er goed voor moeten configureren.
om mail vanuit localhost te verzenden met XAMPP, moeten we XAMPP configureren na het installeren. Om de XAMPP server in te stellen om mail te verzenden vanaf de localhost, moeten we enkele wijzigingen aanbrengen in twee bestanden, een is PHP en een andere is Sendmail.
ga eerst naar de XAMPP installatiemap en open de XAMPP map en volg de onderstaande stappen: Ik heb XAMPP geïnstalleerd in de C directory.
- Ga naar de (C:xampp\php) en open de PHP configuratie instellingenbestand dan vinden de door naar beneden te scrollen of gewoon op Ctrl+f om het direct te zoeken dan vinden de volgende regels en geef deze waarden. Vergeet niet dat er een puntkomma kan zijn ; Verwijder aan het begin van elke regel eenvoudig de puntkomma van elke regel die hieronder wordt gegeven.
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"
dat is alles voor dit bestand, druk op ctrl+s om dit bestand op te slaan en sluit het.
- nu, ga de (C:\xampp\sendmail) en open het sendmail configuratie instellingenbestand en zoek sendmail door naar beneden te scrollen of druk op ctrl + f om het direct te doorzoeken, zoek de volgende regels en geef deze waarden door. Vergeet niet dat er een puntkomma kan zijn ; Verwijder aan het begin van elke regel eenvoudig de puntkomma van elke regel die hieronder wordt gegeven.
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)
dat is alles voor dit bestand, druk op ctrl+s om dit bestand op te slaan en sluit het. Na alle wijzigingen in de twee bestanden, vergeet niet om uw apache server opnieuw op te starten.
nu bent u klaar met de vereiste wijzigingen in deze bestanden. Om te controleren of de wijzigingen die u hebt gemaakt correct zijn of niet. Maak eerst een PHP bestand met de .php extensie en plak de volgende codes in uw PHP bestand. Na het plakken van de codes, zet uw gegevens aan de gegeven variabelen – in de $receiver variabele zet de ontvanger e-mailadres, in de $subject variabele zet de e-mail onderwerp en doe respectievelijk.
<?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!";}?>
na het voltooien van deze stappen, gewoon open Dit PHP-bestand op uw browser. Als uw e-mail met succes wordt verzonden dan is er verschijnt een succes bericht ” e-mail met succes verzonden naar…..”en in het geval dat uw e-mail niet verzonden dan is er verschijnt” Sorry, mislukt tijdens het verzenden van e-mail!”.
als e-mail wordt verzonden, controleer dan of de ontvanger uw e-mail heeft ontvangen of niet. Zo ja, dan geweldig je deed alle veranderingen perfect. Als Nee, controleer dan of alle wijzigingen die u eerder hebt gedaan correct zijn of niet.