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:
- otevřete instalační adresář XAMPP.
- přejít na C:\xampp\php a otevřete php.ini soubor.
- Najděte stisknutím kláves ctrl + f.
- Vyhledejte a předejte následující hodnoty:
1234SMTP=smtp.gmail.comsmtp_port=587sendmail_from = [email protected]sendmail_path = „\ “ C:\xampp\sendmail\sendmail.exe\ „- t“
- nyní, jít do C:\xampp\sendmail a otevřete sendmail.ini soubor.
- Najděte stisknutím kláves ctrl + f.
- Vyhledejte a předejte následující hodnoty
1234567smtp_server=smtp.gmail.comsmtp_port=587error_logfile=error.logdebug_logfile=debug.logauth_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:
- e-maily jsou odesílány pozdě
- pošta není správně nakonfigurována
- port je blokován
- Gmail nemá požadovaná oprávnění
- heslo je nesprávné