QNA > C > Come Inviare Posta Attraverso Localhost, Usando Xampp In Php

Come inviare posta attraverso localhost, usando XAMPP in PHP

Puoi inviare posta da localhost con il pacchetto sendmail, il pacchetto sendmail è integrato in XAMPP. Quindi se stai usando XAMPP allora puoi facilmente inviare posta da localhost.

per esempio puoi configurare C:\xampp\php\php.ini e c:\xampp\sendmail\sendmail.inifor gmail per inviare posta.

in C:\xampp\php\php.ini trova extension=php_openssl.dll e rimuovi il punto e virgola dall'inizio di quella linea per far funzionare SSL per gmail per localhost.

nel file php.ini trova [mail function] e cambia

  1. SMTP=smtp.gmail.com 
  2. smtp_port=587 
  3. sendmail_from = [email protected] 
  4. sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t" 

Now Open C:\xampp\sendmail\sendmail.ini. Replace all the existing code in sendmail.ini with following code

  1. [sendmail] 
  2.  
  3. smtp_server=smtp.gmail.com 
  4. smtp_port=587 
  5. error_logfile=error.log 
  6. debug_logfile=debug.log 
  7. [email protected] 
  8. auth_password=my-gmail-password 
  9. [email protected] 

Now you have done!! create php file with mail function and send mail from localhost.

PS: don't forgot to replace my-gmail-id and my-gmail-password in above code. Inoltre, non dimenticare di rimuovere le chiavi duplicate se hai copiato le impostazioni da sopra. Per esempio commenta la seguente linea se c'è un altro sendmail_path: sendmail_path="C:\xampp\mailtodisk\mailtodisk.exe" nel file php.ini

Ricorda anche di riavviare il server usando il pannello di controllo XAMMP così che le modifiche abbiano effetto.

Di Hough

Perché l'iPhone non ha il jack per le cuffie, ma Android ce l'ha ancora? :: Come configurare Postfix con un Gmail SMTP
Link utili