december 24, 2021

e-mail versturen vanuit Localhost in PHP met behulp van XAMPP

e-mail versturen vanuit Localhost in PHP met behulp van XAMPP, ten eerste, PHP is een open-source scripttaal, wat betekent dat u uw PHP core-bestanden kunt wijzigen volgens uw eisen.

PHP heeft ook een sendmail ingebouwd pakket, dat wordt gebruikt om mail te verzenden vanaf een localhost server zoals XAMPP.

stuur Mail van Localhost in PHP met behulp van XAMPP
stuur Mail van Localhost in PHP met behulp van XAMPP

het onderstaande proces uitgelegd vanaf de XAMPP server.

XAMPP staat voor:

  • Cross-Platform-X
  • Apache-A
  • MySQL-M
  • PHP-P
  • Perl-P

4+ stappen om Mail te versturen vanuit Localhost in PHP met behulp van XAMPP

hier zijn een lijst van alle stappen die ik hieronder volledig uitgelegd.

  • Maak een APP-wachtwoord aan om Gmail SMTP in te stellen.
  • Wijzig het PHP configuratiebestand (php.ini).
  • Wijzig het sendmail configuratiebestand (sendmail.ini).
  • Herstart de Apache-server.
  • probeer de voorbeeldbron.

Maak een APP-wachtwoord aan om Gmail SMTP

in te stellen om toegang te krijgen tot een Gmail-account dat is beveiligd door 2step-authenticatie.we moeten een app-wachtwoord maken dat helpt om e-mail te verzenden met ons Gmail-account als SMTP-account.

  • Ga naar https://security.google.com/settings/security/apppasswords
  • Selecteer Mail en de andere zoals hieronder afbeelding,
maak app-wachtwoord aan op Gmail
maak app-wachtwoord aan op Gmail

dan krijg je het wachtwoord zoals “woaablyvvycyznenv” dit. Houd het veilig voor verder.

Wijzig het PHP configuratiebestand (php.ini)

  • Ga naar deze locatie: C:\XAMPP\php\php.ini
  • open php.ini-bestand op elke teksteditor en zoekopdracht

wijzigingen op php.INI-bestand

puntkomma verwijderen (;) eerst op onderstaande regels, en zet de gegeven wijzigingen,

SMTP=smtp.gmail.com
smtp_port=465
sendmail_from = [email protected]
sendmail_path = ” \”C:\xampp\sendmail\sendmail.exe\ “- t”

Wijzig het sendmail configuratiebestand (sendmail.ini)

  • nu volgt het Open sendmail configuratiebestand met de naam sendmail.ini.
  • pad: c:\xampp\sendmail\sendmail.ini

zoek

wijzigingen op sendmail.ini-bestand

  • smtp_server = smtp.gmail.com
  • smtp_port=465
  • smtp_ssl = auto
  • error_logfile = error.log
  • debug_logfile = debug.log
  • [email protected]
  • auth_password = PUTthecreatedAppPasswordOnFirstStep

Herstart de APACHE-Server op het XAMPP-Configuratiescherm.

Voorbeeld van een e-Mail Verzenden Vanaf de Localhost in PHP met Behulp van XAMPP

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

<?php
/ / het bericht
$msg = “eerste regel tekst \ nseconde regel tekst”;
/ / gebruik wordwrap () als regels langer zijn dan 70 tekens
$msg = wordwrap ($msg),70);
$ e-mail = “[email protected]”;
//mail headers zijn verplicht voor het verzenden van e-mail
$headers = ‘From:’ .$mail . “\r \ n”.
” Antwoord Naar:”. $mail. “\r \ n”.
‘ X-Mailer: PHP/’. phpversion();
// e-mail versturen
if (mail(“[email protected]”, “My subject”,$msg,$headers)) {
echo ” Good to go!”;
}else{
echo “er is iets mis”;
}
?>

dit zijn de complete stappen voor het versturen van mail vanuit localhost in PHP.

ook controleren:

Media Query CSS voor Desktop, Tablet, Mobiel

Gelukkig coderen..!

Was dit artikel nuttig?
YesNo

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.