WordPress è un CMS user friendly, facilissimo da utilizzare e in grado di semplificare la vita a quanti desiderano mettere online in pochi minuti un sito web, un blog o un e-commerce. L'aspetto più interessante di questo strumento consiste nella possibilità di aggiungere tutte le funzionalità di cui si ha bisogno attraverso i plugin.Con WordPress tutti possono creare facilmente form, newsletter, spazi per i commenti e via dicendo. Queste ed altre funzioni prevedono generalmente l'invio di e-mail il cui destinatario può essere, a seconda dei casi, uno dei soggetti che si occupano del sito web, dall'amministratore al redattore, oppure un utente esterno che ha effettuato l'iscrizione al sito.Molto spesso tutto fila liscio e non è indispensabile – seppure, come si vedrà a breve, è sempre fortemente consigliato – effettuare alcun tipo di modifica affinché il sistema invii e recapiti le e-mail ai destinatari; qualche volta però può capitare che la posta elettronica non funzioni correttamente e che le e-mail vadano perse oppure finiscano nelle cartelle antispam.
Come avviene l'invio delle mail tramite WordPress
WordPress è dotato di un sistema di invio delle e-mail già programmato e pronto all'uso, il quale, in linea teorica, non dovrebbe richiedere alcun tipo di intervento da parte dell'amministratore del sito.Di default, l'invio viene effettuato utilizzando la funzione mail() PHP, uno dei metodi più semplici, intuitivi e veloci da utilizzare, ma anche uno dei meno sicuri. È infatti su questa funzione che i pirati informatici mettono le mani quando, dopo aver violato un sito web, inviano spam a tutti i contatti presenti nel database.
Perché WP non invia le e-mail
Se è già tutto programmato e pronto all'uso, come mai l'invio non va a buon fine? I motivi possono essere due.Il primo, il quale è anche il più comune, riguarda la disattivazione della funzione mail() PHP da parte dell'hosting provider, il quale ricorre a questa soluzione per tutelare i propri server e garantire il corretto funzionamento dei siti web ospitati.Quando un sito web viene violato e l'hacker invia, tramite funzione PHP, centinaia di spam e, nel peggiore dei casi, di virus, non è solo il sito incriminato a finire nelle Blacklist, ma è l'intero server, il quale, se non è dedicato, può ospitare numerosi altri siti web, blog e e-commerce. Questo comporta una penalizzazione per tutti i siti ospitati sul server e non pochi grattacapi per l'hosting provider, il quale, dopo aver risolto il problema di hackeraggio, dovrà anche richiedere la cancellazione dell'IP dalle blacklist.Il secondo motivo che potrebbe causare il mancato invio delle email riguarda i sistemi antispam dei provider di posta elettronica, i quali molto spesso vengono impostati in modo tale da bloccare immediatamente tutte le e-mail inviate tramite PHP, senza neanche dirottarle nella cartella antispam.Anche laddove venissero recapitate, il rischi sarebbe quello di ricevere alti punteggi spam e di subire in ogni caso delle penalizzazioni non di poco conto. In più, in caso di errori di consegna, non si riceverebbe alcun tipo di alert.
Come risolvere il problema
La soluzione, per fortuna, esiste e prende il nome di Simple Mail Transfer Protocol, comunemente noto con l'acronimo SMTP.L'SMTP è un protocollo specifico per l'invio delle e-mail e, rispetto al metodo che sfrutta il PHP, risulta più sicuro e affidabile.
Funzione PHP e protocollo SMTP: quali sono le differenze?
Perché inviare e-mail utilizzando l'SMTP dovrebbe essere più sicuro? Che cosa differenzia i due metodi?La funzione mail() PHP è estremamente semplice e non dispone di alcun controllo antispam, motivo per il quale risulta particolarmente soggetta agli attacchi dei pirati informatici. I parametri richiesti sono solo quattro: $destinatario, $oggetto, $messaggio e $headers. L'ultimo dei quattro parametri, il quale contiene le informazioni relative al mittente, non è indispensabile per l'invio della mail.L'SMTP è un vero e proprio protocollo di comunicazione che non si limita a recapitare il messaggio di posta elettronica al server di destinazione, ma utilizza anche un sistema di autenticazione ed effettua dei controlli per verificare l'esistenza di mittente e destinatario. Questi aspetti evitano che le e-mail vengano segnalate come spam quando non lo sono e limitano notevolmente gli attacchi degli hacker.
Plugin SMTP per WordPress: quali sono i migliori
Chi ha un sito WordPress e decide di attivare l'invio di posta elettronica tramite SMTP, non deve fare altro che installare uno dei numerosi plugin disponibili.La corretta configurazione del plugin scelto garantirà la riuscita dell'invio dei messaggi di posta elettronica ed eviterà che qualche importante informazione vada persa.Tra i migliori plugin WP SMTP vi sono:
Di seguito si vedranno brevemente le caratteristiche di ognuno di essi.
Easy WP SMTP
Intuitivo e facile da impostare, anche attraverso la dashboard di WP, Easy WP SMTP è un plugin gratuito adatto sia per chi è alle prime armi e ha poca dimestichezza con la configurazione dei plugin, sia per i professionisti in cerca di uno strumento semplice e intuitivo.Grazie alla funzione debug logging, è possibile tenere sotto controllo tutte le e-mail inviate dal sito, così da individuare immediatamente problemi di consegna o tentativi di hackeraggio.Compatibile con i server SMTP Hotmail, Gmail e Yahoo, consente di connettere il sito WordPress con un server di posta elettronica per gestire più efficacemente le e-mail.Per installare Easy WP SMTP è necessario andare in WPCliccare su Plugin>Aggiungi nuovoCercare easy wp smtpCliccare quindi su Installa Ora e poi AttivaUna volta installato andare su Impostazioni>Easy WP SMTPSi aprirà la pagina relativa le Impostazioni SMTPIn questa schermata bisogna configurare tutti i parametri necessari per l'invio. Ad esempio la mail, il nome che deve compariree i riferimenti del server SMTP con i suoi parametri, inclusa mail e passwordNel tab Impostazioni aggiuntive sono presenti alcune funzionalità, non necessarie, che possono essere configurate. Sono presenti anche le impostazioni di import/export delle impostazioni.Nell'ultimo tab è possibile effettuare il Test email per l'invio, per verificare che i parametri siano correttiSe sono corretti la mail viene inviata correttamente e viene restituito il messaggio di OK.
Post SMTP Mailer/Email log
Anche questo plugin è facilissimo da utilizzare e rende sicura la consegna dei messaggi di posta elettronica; non per nulla è già stato scelto da migliaia di utenti. Per effettuare la configurazione è sufficiente seguire la procedura guidata.Grazie alla scansione del server SMTP, alla presenza di registri mail avanzati, i quali consentono di rilevare eventuali problemi, e agli elevati standard di sicurezza, garantisce prestazioni eccellenti.Per installare Post SMTP è necessario andare in WPCliccare su Plugin>Aggiungi nuovoBisogna poi cercare il plugin Post SMTP Mailer/Email logDopo cliccare su AttivaComparirà questa schermata. Non essendo nulla di fondamentale basta cliccare su SaltaSi avvierà quindi il Setup Wizard per la configurazione dove all'inizio verrà richiesto se si vuole partire con una configurazione da zero o da un plugin precedentemente esistente. Ipotizzando un'installazione da zero bisogna selezionare None e poi Next.Al punto 2 del wizard viene richiesto l'utente che deve comparire e la sua mail Una volta inserito nome ed indirizzo email e cliccato su Next comparirà la schermata per inserire l'hostname. Una volta inserito cliccare su NextNel punto 4 viene fatto il test di connettività e viene fatto scegliere come effettuare la connessione al server mail. Una volta scelta bisogna cliccare su Next. Successivamente si devono inserire email e relativa password e cliccare su NextNel punto 6 del wizard viene richiesto come notificare eventuali errori. Lasciare email e procedere cliccando su Next.Andando avanti si potrà quindi finalizzare la configurazione
WP mail SMTP
Scelto da più di un milione di utenti, WP mail SMTP è il plugin numero uno per l'invio sicuro di e-mail tramite protocollo SMTP. L'installazione e la configurazione di questo plugin garantiscono il corretto recapito delle e-mail ed elimina i problemi relativi allo spam.Perfetto tanto per gli utenti avanzati quanto per chi è agli inizi e non sa bene dove mettere le mani, WP mail SMTP mette a disposizione, in fase di configurazione, il servizio White Glove Setup, attraverso il quale è possibile ottenere aiuto da parte di un team di professionisti.Un registro avanzato garantisce il pieno controllo delle mail, consentendo di tenere traccia di tutti gli invii e degli eventuali problemi anche grazie alla ricezione di notifiche, rapporti di consegna e report settimanali.Per installare WP mail SMTP è necessario andare in WPCliccare su Plugin>Aggiungi nuovoCercare quindi wp mail smtp e appena trovato cliccare su Installa adessoUna volta installato bisogna cliccare su AttivaPartirà subito dopo il Wizard di configurazione che si presenterà come segue dove bisognerà cliccare su Let's Get StartNella seconda schermata del Wizard viene richiesto se si intende importare da un precedente plugin o se si vuole procedere senza effettuare alcun import delle impostazioni. In base a ciò che si vuole fare si può selezionare il precedente plugin e cliccare su Import Data and Continue oppure cliccando su Skip this Step. Ipotizzando un'installazione da zero si procederà, in questa guida, selezionando Skip this Step.Nella fase successiva bisogna scegliere il servizio SMTP da utilizzare. In questo caso bisogna scegliere Other SMTP e cliccare su Save and ContinueSi aprirà quindi la schermata di configurazione Nella parte superiore bisogna inserire il server SMTP da utilizzare, se deve essere tutto in SSL, TLS o senza criptazione, la porta e l'autenticazione (email + password)Nella parte inferiore bisogna inserire invece il nome e l'indirizzo da far comparire come sender (chi invia). Una volta compilato bisogna cliccare su Save and ContinueNella schermata successiva selezionare ciò che serve e cliccare su Save and ContinueNella schermata successiva viene richiesto l'inserimento di una mail per ricevere suggerimenti. Inserire i dati se si vogliono ricevere e cliccare su Skip this Step o su Save and ContinueNello step successivo viene richiesta la chiave se si possiede la versione premium del plugin. Se si possiede bisogna inserirla altrimenti si può saltare lo step.Nell'ultima schermata, dopo aver fatto il test di connessione, sarà completata l'installazione del plugin e si potrà cliccare su Finish Setup
Informativa Privacy: Il sito utilizza servizi di terze parti per analizzare il traffico e migliorare l'esperienza. Potrebbero condividere alcuni dati con terze parti per inviare pubblicità personalizzata. Vedi l'informativa completa e gestisci le impostazioni . AccettaRifiuta
Gestisci consensi cookies
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
I cookie necessari sono assolutamente indispensabili per il corretto funzionamento del sito web. Questi cookie assicurano le funzionalità di base e le caratteristiche di sicurezza del sito web, in modo anonimo.
Cookie
Durata
Descrizione
cookielawinfo-checkbox-advertisement
1 year
Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category .
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
elementor
never
This cookie is used by the website's WordPress theme. It allows the website owner to implement or change the website's content in real-time.
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
I cookie funzionali aiutano ad eseguire alcune funzionalità come la condivisione del contenuto del sito web su piattaforme di social media, la raccolta di feedback e altre caratteristiche di terze parti.
Cookie
Durata
Descrizione
ss
session
This cookie is set by the provider Eventbrite. This cookie is used for the functionality of website chat-box function.
TawkConnectionTime
session
Tawk.to, a live chat functionality, sets this cookie. For improved service, this cookie helps remember users so that previous chats can be linked together.
I cookie di performance sono utilizzati per capire e analizzare gli indici di performance chiave del sito web che aiuta a fornire una migliore esperienza utente per i visitatori.
Cookie
Durata
Descrizione
_gat
1 minute
This cookie is installed by Google Universal Analytics to restrain request rate and thus limit the collection of data on high traffic sites.
I cookie analitici sono utilizzati per capire come i visitatori interagiscono con il sito web. Questi cookie aiutano a fornire informazioni sulle metriche del numero di visitatori, la frequenza di rimbalzo, la fonte del traffico, ecc.
Cookie
Durata
Descrizione
__gads
1 year 24 days
The __gads cookie, set by Google, is stored under DoubleClick domain and tracks the number of times users see an advert, measures the success of the campaign and calculates its revenue. This cookie can only be read from the domain they are set on and will not track any data while browsing through other sites.
_ga
2 years
The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.
_gcl_au
3 months
Provided by Google Tag Manager to experiment advertisement efficiency of websites using their services.
_gid
1 day
Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously.
_hjAbsoluteSessionInProgress
30 minutes
Hotjar sets this cookie to detect the first pageview session of a user. This is a True/False flag set by the cookie.
_hjFirstSeen
30 minutes
Hotjar sets this cookie to identify a new user’s first session. It stores a true/false value, indicating whether it was the first time Hotjar saw this user.
_hjIncludedInPageviewSample
2 minutes
Hotjar sets this cookie to know whether a user is included in the data sampling defined by the site's pageview limit.
_hjTLDTest
session
To determine the most generic cookie path that has to be used instead of the page hostname, Hotjar sets the _hjTLDTest cookie to store different URL substring alternatives until it fails.
psuid
8 years
This cookie is set by the provider ProveSource. This cookie is used for randomly generating unique Id for user. It helps in counting the impressions and notification display rules per user.
I cookie pubblicitari sono utilizzati per fornire ai visitatori annunci pertinenti e campagne di marketing. Questi cookie tracciano i visitatori attraverso i siti web e raccolgono informazioni per fornire annunci personalizzati.
Cookie
Durata
Descrizione
_fbp
3 months
This cookie is set by Facebook to display advertisements when either on Facebook or on a digital platform powered by Facebook advertising, after visiting the website.
fr
3 months
Facebook sets this cookie to show relevant advertisements to users by tracking user behaviour across the web, on sites that have Facebook pixel or Facebook social plugin.
IDE
1 year 24 days
Google DoubleClick IDE cookies are used to store information about how the user uses the website to present them with relevant ads and according to the user profile.
test_cookie
15 minutes
The test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies.