decembrie 24, 2021

trimite Mail de la Localhost în PHP folosind XAMPP

trimiteți e-mailuri de la Localhost în PHP folosind XAMPP, în primul rând, PHP este un limbaj de script open-source, ceea ce înseamnă că puteți schimba fișierele de bază PHP în funcție de cerințele dvs.

PHP are, de asemenea, un pachet încorporat SENDMAIL, care este folosit pentru a trimite e-mailuri de la un server localhost precum XAMPP.

trimite Mail de la Localhost în PHP folosind XAMPP
trimite Mail de la Localhost în PHP folosind XAMPP

procesul de mai jos explicat de pe serverul XAMPP.

XAMPP standuri pentru:

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

4+ pași pentru a trimite e-mail de la Localhost în PHP folosind XAMPP

aici sunt lista tuturor pașilor pe care i-am explicat mai jos complet.

  • creați o parolă de aplicație pentru a configura Gmail SMTP.
  • modificați fișierul de configurare PHP (php.ini).
  • modificați fișierul de configurare SendMail (sendmail.ini).
  • reporniți serverul Apache.
  • încercați codul sursă exemplu.

creați o parolă de aplicație pentru a configura Gmail smtp

pentru a accesa contul Gmail care este protejat de autentificarea 2Step, trebuie să creăm parola aplicației care vă ajută să trimiteți e-mailuri folosind contul nostru Gmail ca cont SMTP.

  • mergeți la https://security.google.com/settings/security/apppasswords
  • selectați Mail și celălalt ca imaginea de mai jos,
Creați parola APP pe Gmail
Creați parola APP pe Gmail

apoi veți obține parola ca „woaablyvvycyznenv” acest lucru. Păstrați-l în siguranță pentru mai mult.

modificați fișierul de configurare PHP (php.ini)

  • du-te la această locație: C:\XAMPP\php\php.ini
  • deschide php.fișier ini pe orice editor de text și căutare

modificări pe php.fișier ini

eliminați punct și virgulă (;) mai întâi pe liniile de mai jos și puneți modificările date,

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

modificați fișierul de configurare SendMail (sendmail.ini)

  • acum urmează fișierul de configurare Sendmail deschis numit sendmail.ini.
  • cale: c:\xampp\sendmail\sendmail.ini

căutare

modificări pe pe sendmail.fișier ini

  • smtp_server=smtp.gmail.com
  • smtp_port=465
  • smtp_ssl=auto
  • error_logfile=eroare.jurnal
  • debug_logfile=depanare.jurnal
  • [email protected]
  • auth_password=PUTthecreatedAppPasswordOnFirstStep

reporniți serverul APACHE pe panoul de control XAMPP.

exemplu de trimitere e-Mail de la Localhost în PHP folosind XAMPP

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

<?php
/ / mesajul
$msg = „prima linie de text\nsecunde linie de text”;
// utilizați wordwrap () dacă liniile sunt mai lungi de 70 de caractere
$msg = wordwrap($msg,70);
$email = „[email protected]”;
//anteturile de e-mail sunt obligatorii pentru trimiterea de e-mailuri
$headers = ‘From:’ .$e-mail . „\r \ n”.
‘Răspundeți La:’ . $e-mail. „\r \ n” .
‘X-Mailer: PHP/’ . phpversion();
// trimite e-mail
dacă (mail(„[email protected]”, „subiectul meu”, $ msg,$anteturi)) {
echo ” bun pentru a merge!”;
}altceva{
ecou „ceva greșit”;
}
?>

aceștia sunt pașii compleți pentru trimiterea de e-mailuri de la localhost în PHP.

de asemenea, verificați:

Media interogare CSS pentru Desktop, tabletă, mobil

codificare fericit..!

a fost util acest articol?
nu

Lasă un răspuns

Adresa ta de email nu va fi publicată.