XAMPP è multipiattaforma (X), Apache (A), MariaDB (M), PHP (P) e Perl (P). È per gli sviluppatori creare un server Web locale per scopi di test o distribuzione.
Come parte del test, gli sviluppatori devono inviare e-mail che saranno sempre presenti quando si tratta di attività online.
Per inviare posta da localhost XAMPP utilizzando Gmail, configurare XAMPP dopo averlo installato. Seguire i passaggi seguenti per lo stesso.
Passaggi per inviare posta da Localhost XAMPP utilizzando Gmail:
- Apri la directory di installazione di XAMPP.
- Vai a C:\xampp\php e aprire il php.file ini.
- Trovare premendo ctrl + f.
- Ricerca e superare i seguenti valori:
1234SMTP=smtp.gmail.comsmtp_port=587sendmail_from = [email protected]sendmail_path = “\”C:\xampp\sendmail\sendmail.exe \ “- t”
- Ora, vai a C:\xampp\sendmail e apri sendmail.file ini.
- Trovare premendo ctrl + f.
- Ricerca e superare i seguenti valori
1234567smtp_server=smtp.gmail.comsmtp_port=587error_logfile=errore.logdebug_logfile=debug.logauth_password=Il-Gmail-Password[email protected](opzionale)
Script Per l’Invio di Mail:
1
2
3
4
5
6
7
8
9
10
11
|
<?php
to to_email = “[email protected]”;
subject subject = “Semplice test di posta elettronica tramite PHP”;
$body = “Ciao,nn è Questo il test di inviare e-mail da Script PHP”;
$intestazioni = “From: mittente\’e-mail”;
if (mail($to_email, $subject, $body, $headers)) {
echo “Email inviata con successo a $to_email…”;
} else {
echo ” Invio email non riuscito…”;
}
|
Spero che questa guida sarà utile!
Nota:
Configurare le impostazioni “App meno sicure” come mostrato in https://support.google.com/cloudidentity/answer/6260879 per un corretto funzionamento.
Inoltre, se stai ancora affrontando problemi, il motivo può essere uno dei seguenti:
- Le mail vengono inviate in ritardo
- La posta non è configurata correttamente
- La porta è bloccata
- Gmail non ha le autorizzazioni necessarie
- La password è errata