24 grudnia, 2021

Wyślij pocztę z Localhost w PHP za pomocą XAMPP

wysyłaj pocztę z Localhost w PHP używając XAMPP, po pierwsze, PHP jest językiem skryptowym open-source, co oznacza, że możesz zmienić swoje pliki rdzenia PHP zgodnie z Twoimi wymaganiami.

PHP ma również wbudowany pakiet SENDMAIL, który jest używany do wysyłania poczty z serwera localhost, takiego jak XAMPP.

Wyślij pocztę z Localhost w PHP za pomocą XAMPP
Wyślij pocztę z Localhost w PHP za pomocą XAMPP

poniższy proces został wyjaśniony z serwera XAMPP.

XAMPP oznacza:

  • Cross-Platform-X
  • Apache-a
  • MySQL-m
  • PHP-P
  • Perl-P

4+ kroki, aby wysłać pocztę z Localhost w PHP za pomocą XAMPP

oto lista wszystkich kroków, które wyjaśniłem poniżej całkowicie.

  • Utwórz hasło aplikacji, aby skonfigurować Gmail SMTP.
  • Modyfikuj na pliku konfiguracyjnym PHP (php.ini).
  • Modyfikuj w pliku konfiguracyjnym Sendmaila (sendmail.ini).
  • Uruchom ponownie serwer Apache.
  • Wypróbuj przykładowy kod źródłowy.

Utwórz hasło aplikacji aby skonfigurować Gmail SMTP

aby uzyskać dostęp do konta Gmail, które jest chronione przez uwierzytelnianie 2Step, musimy utworzyć hasło aplikacji, które pomaga wysyłać pocztę za pomocą naszego konta Gmail jako konta SMTP.

  • przejdź do https://security.google.com/settings/security/apppasswords
  • Wybierz Mail i inne jak poniżej obrazka,
Utwórz hasło aplikacji na Gmailu
Utwórz hasło aplikacji na Gmailu

następnie otrzymasz hasło takie jak „woaablyvvycyznenv” to. Trzymaj to w bezpiecznym miejscu.

Modyfikuj na pliku konfiguracyjnym PHP (php.ini)

  • przejdź do tej lokalizacji: C:\XAMPP\php\php.ini
  • Otwórz php.plik ini w dowolnym edytorze tekstu i wyszukiwaniu

zmiany na php.plik ini

Usuń średnik (;) najpierw w poniższych wierszach i umieść podane zmiany,

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

Modyfikuj na pliku konfiguracyjnym Sendmaila (sendmail.ini)

  • teraz następny jest otwarty plik konfiguracyjny Sendmaila o nazwie sendmail.ini.
  • : c:\xampp\sendmail\sendmail.ini

wyszukaj

zmiany na sendmail.plik ini

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

Uruchom ponownie serwer APACHE w Panelu sterowania XAMPP.

przykład wysyłania poczty z Localhost w PHP przy użyciu XAMPP

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

<?php
/ / komunikat
$msg = „pierwsza linia tekstu\nSecond line of text”;
// użyj wordwrap (), jeśli linie są dłuższe niż 70 znaków
$msg = wordwrap ($msg,70);
$e-mail = „[email protected]”;
//nagłówki poczty są obowiązkowe do wysyłania wiadomości e-mail
$headers = 'From:’ .$email . „\R\n”.
'Reply-To:’ . $email. „\R\n”.
’ X-Mailer: PHP/’. phpversion();
// wyślij e-mail
if (mail(„[email protected]”, „my subject”,$msg,$headers)) {
echo ” Good To go!”;
}else{
echo „coś nie tak”;
}
?>

są to kompletne kroki wysyłania poczty z localhost w PHP.

Sprawdź też:

Zapytanie o Media CSS na pulpit, Tablet, Telefon komórkowy

szczęśliwe kodowanie..!

czy ten artykuł był pomocny?
YesNo

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.