È possibile inviare e-mail da un sito WordPress sul server locale XAMPP?
Se stai usando un server web in localhost come XAMPP o MAMP, allora l'invio di email non funzionerà. Hai bisogno di un nuovo approccio per farlo funzionare. Quindi entriamo nel merito.
Prima di tutto è necessario installare un nuovo plugin per WordPress chiamato WP Mail SMTP. Questo plugin riconfigura la funzione wp_mail() per usare SMTP invece di mail().
Allora andate avanti e installate questo plugin e attivatelo. Poi vai alla pagina delle impostazioni del plugin. Potete cliccare il link sotto il nome del plugin nell'elenco dei plugin o dalla barra laterale, selezionare Impostazioni e poi Email.
Allora vedrete una pagina come questa.
Lasciate vuoti i campi From Email e From Name. Seleziona l'opzione Send all WordPress emails via SMTP. per l'opzione Mailer.
Ora, al fine di inviare tutte le email di WordPress tramite un server SMTP, è necessario modificare alcune impostazioni qui. Io userò le impostazioni SMTP di Gmail che ho elencato qui sotto. Ma è possibile utilizzare qualsiasi altra impostazione del server SMTP.
- SMTP Host: http://smtp.gmail.com
- Porta SMTP: 465
- Crittografia: Usa la crittografia SSL.
- Autenticazione: Sì: Usa l'autenticazione SMTP.
- Username: [il tuo - intero - indirizzo email Gmail o Google Apps]
- Password: [la tua password per il tuo account email Gmail o Google Apps]
Poi clicca su Save Changes per salvare le impostazioni.
Aspetta, pensi di'aver finito? Non così in fretta! Devi abilitare l'accesso per le app meno sicure nel tuo account Google. Non preoccupatevi, dato che sapete a cosa state dando accesso. Una volta che hai finito di sviluppare e testare su localhost, puoi riattivare questa impostazione.
Ora puoi inviare un'email di prova per controllare se tutto funziona bene. Nella sezione Send a Test Email qui sotto, inserisci una tua email e clicca su Send Test. Dovresti ottenere un'email con l'oggetto WP Mail SMTP: Test mail to [[email protected]]. Dovrebbe funzionare, ma in ogni caso se non riesce, provate ad attivare anche questa impostazione dell'account Google chiamata Allow access to your Google account.
Ora aprite la pagina del vostro sito WordPress dove avete il modulo Nuova iscrizione. Inserisci un nome e un'email (assicurati di inserire un'email che possiedi) e clicca sul pulsante Sign me up. Dovresti ricevere un messaggio di successo.
E controlla la tua casella di posta. Dovresti aver ricevuto l'email.
Questo'è tutto. Questo è il modo in cui invii le email quando sei su localhost.
Se hai ancora bisogno di aiuto mandaci una email a [email protected] o visita : www.octosysitech.com.
Articoli simili
- Perché non posso entrare nel mio sito web? Bluehost ospitato, WordPress, e sì WordPress è caricato?
- Come inviare posta attraverso localhost, usando XAMPP in PHP
- Come ascoltare le frequenze della polizia locale nella mia città locale se sono criptate
- Se si esegue uno script sul client locale ottenendo e trasmettendo l'indirizzo IP del client al server, la VPN non è forse violata?
- How to get the MySQL module to start in the XAMPP control panel