december 24, 2021

levél küldése a Localhost-tól PHP-ben az XAMPP használatával

küldjön e-mailt a Localhost-ból PHP-ben az XAMPP használatával, először is, a PHP egy nyílt forráskódú szkriptnyelv, ami azt jelenti, hogy a PHP alapfájljait az Ön igényei szerint módosíthatja.

a PHP-nek van egy beépített sendmail csomagja is, amelyet arra használnak, hogy leveleket küldjön egy localhost szerverről, például az XAMPP-ről.

levél küldése a Localhost-tól PHP-ben az XAMPP használatával
levél küldése a Localhost-tól PHP-ben XAMPP használatával

az alábbi folyamat a XAMPP szerverről magyarázható.

az XAMPP jelentése:

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

4+ Lépések a Localhost levelezésének elküldéséhez PHP-ben XAMPP

itt található az összes lépés listája, amelyet az alábbiakban teljesen elmagyaráztam.

  • hozzon létre egy alkalmazásjelszót a Gmail SMTP beállításához.
  • módosítsa a PHP konfigurációs fájlját (php.ini).
  • Módosítás a sendmail konfigurációs fájlban (sendmail.ini).
  • indítsa újra az Apache szervert.
  • próbálja ki a példa forráskódját.

hozzon létre egy alkalmazásjelszót a Gmail SMTP beállításához

a 2 lépéses hitelesítéssel védett Gmail-fiók eléréséhez létre kell hoznunk az alkalmazás jelszavát, amely segít a Gmail-fiók SMTP-fiókként történő küldésében.

  • ugrás a https://security.google.com/settings/security/apppasswords
  • válassza ki a Mail és a másik, mint az alábbi kép,
alkalmazás jelszó létrehozása a Gmailben
alkalmazás jelszó létrehozása a Gmailben

akkor megkapja a jelszót, mint a “woaablyvvycyznenv” ezt. Tartsa biztonságban tovább.

Módosítás a PHP konfigurációs fájlban (php.ini)

  • menj erre a helyre: C:\XAMPP\php\php.ini
  • nyissa meg a php-t.ini fájl bármilyen szövegszerkesztőben és keresésben

változások a php.ini fájl

pontosvessző eltávolítása (;) először a sorok alatt, és tegye a megadott változtatásokat,

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

módosítsa a sendmail konfigurációs fájlban (sendmail.ini)

  • most a következő a sendmail nevű nyitott sendmail konfigurációs fájl.ini.
  • útvonal: c:\xampp\sendmail\sendmail.ini

keresés

változások a sendmail-en.ini fájl

  • smtp_server=smtp.gmail.com
  • smtp_port=465
  • smtp_ssl=auto
  • error_logfile=hiba.log
  • debug_logfile=hibakeresés.napló
  • [email protected]
  • auth_password=PUTthecreatedAppPasswordOnFirstStep

indítsa újra az APACHE szervert a XAMPP vezérlőpulton.

példa a levél küldésére a Localhost-ból PHP-ben az XAMPP használatával

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

<?php
/ / az üzenet
$msg = “szöveg első sora \ nSecond szövegsor”;
/ / használja a wordwrap () – t, ha a sorok 70 karakternél hosszabbak
$msg = wordwrap ($msg,70);
$email = “[email protected]”;
//a levélfejlécek kötelezőek az e-mail küldéséhez
$headers = ‘From:’ .$email . “\r \ n”.
‘Válasz:’ . $email. “\r \ n”.
‘X-Mailer: PHP/’ . phpversion();
// e-mail küldése
if (mail (“[email protected]”, “tárgyam”,$msg,$fejlécek)) {
echo ” jó menni!”;
}else{
echo “valami nincs rendben”;
}
?>

ezek a teljes lépések a levelek küldéséhez a localhost-ból a PHP – ben.

továbbá, ellenőrizze:

Média lekérdezés CSS asztali, Tablet, Mobil

Boldog kódolás..!

hasznos volt ez a cikk?
igennem

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.