jak odesílat poštu z Localhost XAMPP pomocí Gmailu

XAMPP je multiplatformní (X), Apache (a), MariaDB (M), PHP (P) a Perl (P). Je pro vývojáře, aby vytvořili místní webový server pro účely testování nebo nasazení.

v rámci testování musí vývojáři posílat e-maily, které tam budou vždy, pokud jde o online podniky.

Chcete-li odeslat poštu z localhost XAMPP pomocí Gmailu, nakonfigurujte XAMPP po instalaci. Postupujte podle níže uvedených kroků.

kroky k odeslání pošty z Localhost XAMPP pomocí Gmailu:

  1. otevřete instalační adresář XAMPP.
  2. přejít na C:\xampp\php a otevřete php.ini soubor.
  3. Najděte stisknutím kláves ctrl + f.
  4. Vyhledejte a předejte následující hodnoty:

    1
    2
    3
    4

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

  5. nyní, jít do C:\xampp\sendmail a otevřete sendmail.ini soubor.
  6. Najděte stisknutím kláves ctrl + f.
  7. Vyhledejte a předejte následující hodnoty

    1
    2
    3
    4
    5
    6
    7

    smtp_server=smtp.gmail.com
    smtp_port=587
    error_logfile=error.log
    debug_logfile=debug.log
    auth_password=Your-Gmail-Password
    [email protected] (volitelné)

skript pro odesílání pošty:

1
2
3
4
5
6
7
8
9
10
11

<?php
$to_email = „[email protected]“;
$subject = „jednoduchý e-mailový Test přes PHP“;
$body = „Ahoj, nn Toto je test email send by PHP Script“;
$headers = „From: sender \ ‚s email“;
if (mail ($to_email, $subject, $body, $ headers)) {
echo “ Email úspěšně odeslán na $to_email…“;
} else {
echo “ odeslání e-mailu se nezdařilo…“;
}

doufám, že tato příručka bude užitečná!

Poznámka:

pro správnou práci nakonfigurujte nastavení „méně bezpečné aplikace“, jak je uvedeno na https://support.google.com/cloudidentity/answer/6260879.

pokud se stále potýkáte s problémy, důvodem může být jeden z níže uvedených:

  1. e-maily jsou odesílány pozdě
  2. pošta není správně nakonfigurována
  3. port je blokován
  4. Gmail nemá požadovaná oprávnění
  5. heslo je nesprávné

Leave a Reply

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.