Crea sito
 
Sky presenta un amico
Solo con Sky puoi avere un palinsesto completo: Sport, cinema,serie tv,documentari e canali speciali. Se è attiva la promozione abbonati a Sky con il seguente codice amico: 106910341 Comunicando il codice potrai entrare in Sky con un�offerta speciale .

 
Cerca
Ricerca parole o frasi all'interno del sito.
 
blog segnalato
Blog da seguire


 
tweet
 
Statistiche
Visite: 327301

Email di notifica wordpress non notificate - soluzione con modifica codice

help.png

Nella prima metà di luglio i siti ospitati da tophost hanno avuto vita travagliata, per una serie di problemi legati all'autenticazione e al server di posta.

Il personale tophost ha lavorato per risolvere tutti i disservizi e ne ha approfittato per rivedere alcune impostazioni ed aggiornare il sistema .
 
Purtroppo quando si mette mano ad una configurazione così complessa come la gestione di un server web si lavora in termini generali e può capitare che la nuova configurazione non sia adatta ad un uso particolare.
 
Personalmente ho riscontrato un grave disservizio legato alle email di notifica di wordpress installato su tophost
 
Visto il largo uso di questo CMS direi che non si tratta neanche di un caso troppo particolare, anzi mi stupisco che non ci sia stata una sollevazione popolare.
 
Il problema è legato all'uso di un indirizzo di posta del dominio stesso quale email di amministrazione. Per esempio per il sito www.lamianuovaclio.it, ospitato su tophost, l'indirizzo di amministrazione è info@lamianuovaclio.it .
 
Per l'inserimento di un filtro antispam, a detta dell'assistenza presente fin dal 2006 ma che io non avevo attivo su nessuno dei 17 siti che ho su questo provider, le email generate da PHP devono avere oltre al campo From anche un parametro aggiuntivo che indica un indirizzo email valido da cui deve risultare in partenza (un doppione di From).
 
Questo campo si inserisce come quarto parametro della funzione mail() nella forma "-f indirizzo@dominio.ext"
 
La modifica da apportare al codice wordpress per far funzionare correttamente le notifiche su server tophost è la seguente:
 
- aprire il file /wp-includes/class-phpmailer.php 
 
- cercare la funzione MailSend
 
- sostituire 
if (empty($this->Sender)) {
      $params = "-oi";
    } else {
      $params = sprintf("-oi -f %s", $this->Sender);
    }
 
con
if (empty($this->Sender)) {
      $params = "-oi -f indirizzo@dominio,ext";  (nel mio caso info@lamianuovaclio.it)
    } else {
      $params = sprintf("-oi -f %s", $this->Sender);
 
Praticamente il parametro -f è già inserito nel codice wordpress ma solo nel caso che $this->Sender non sia vuoto. Con la modifica lo forziamo come sempre presente.
 
Questa soluzione è stata trovata con molta fatica, studiando il codice del CMS  e senza nessun aiuto da parte dell'assistenza tophost, che questa volta si è dimostrata frettolosa, insofferente, inconcludente, non all'altezza .
 
Purtroppo per 10 volte che l'assistenza mi ha ben servito ricorderò questa unica volta in cui è stata veramente irritante.
 
Tra l'altro la soluzione è provvisoria, visto che aggiornamenti futuri di wordpress potrebbero cancellare le modifiche fatte.  La soluzione è quindi qui esposta per chi si trova nelle stesse difficoltà, ma anche come promemoria mio personale per quando, sicuramente, ne avrò ancora bisogno.
 
A meno che tophost non si renda conto della gravità del disservizio e non ripristini la configurazione del server email precedentemente funzionante.
 
Intanto mi tocca mettere mano al codice di tutti i siti, e non è una passeggiata. Senza email di notifica non si gestiscono i commenti in moderazione, le nuove registrazioni, lo spam.


Pubblicato Lunedi 22 Luglio 2013 - 17:24 (letto 3319 volte)
Comment Commenti? Print Stampa



Le ultime notizie relative a questo argomento

Read La truffa informatica segnalata dalla Polizia (29/04/2019 - 15:28) letto 1577 volte
Read email truffa - Non è vero che conosce la tua password (03/11/2018 - 15:14) letto 2042 volte
Read Come fare una semplice pagina web e spendere poco (25/09/2016 - 17:02) letto 3171 volte
Read Errore aggiornamento Wordpress 4.4 (13/12/2015 - 11:38) letto 3453 volte
Read Cookie Law - la vera legge ammazza blog (23/05/2015 - 21:51) letto 4273 volte

Tutte le notizie relative a questo argomento
help.png
 
InterServer Web Hosting and VPS
 
Guadagna vendendo link e articoli sul tuo blog. SeedingUp | Digital Content Marketing
 
il tuo IP
18.208.132.33
Cookie policy
 
Login





Choose your language:
deutsch english español français italiano português
Freely inspired to Mollio template