Web4Web.IT - Community Forums
Mybb - Mancato invio email - Versione stampabile

+- Web4Web.IT - Community Forums (https://www.web4web.it/forum)
+-- Forum: Supporto Tecnico (/forum-21.html)
+--- Forum: Shared Hosting (/forum-30.html)
+--- Discussione: Mybb - Mancato invio email (/thread-431.html)



Mybb - Mancato invio email - orochimaru - 22-04-2011 09:47

Username:w28840

Ciao a tutti, da ieri agli utenti di un mio forum Mybb installato su X2 non arrivano più le notifiche via mail (notifiche di messaggi privati, nuove risposte a discussioni che stanno controllando, ecc ecc). Mybb è impostato in modo tale da usare php per inviare le email, tuttavia testando la funziona Mail() con uno semplicissimo script php, quest'ultima funziona. Mybb non è stato aggiornato o modificato, sono stati modificati alcuni parametri per l'invio di email da PHP?


RE: Mybb - Mancato invio email - RiotAct - 22-04-2011 12:18

(22-04-2011 09:47)orochimaru Ha scritto:  : https://www.web4web.it/forum/post-3186.html#pid3186Username:w28840

Ciao a tutti, da ieri agli utenti di un mio forum Mybb installato su X2 non arrivano più le notifiche via mail (notifiche di messaggi privati, nuove risposte a discussioni che stanno controllando, ecc ecc). Mybb è impostato in modo tale da usare php per inviare le email, tuttavia testando la funziona Mail() con uno semplicissimo script php, quest'ultima funziona. Mybb non è stato aggiornato o modificato, sono stati modificati alcuni parametri per l'invio di email da PHP?

Ho un problema molto simile pure io su un sito che gestisco ospitato sui vostri server.
Non lo tocco da svariati mesi e prima funzionava regolarmente.
Ultimamente provando l'invio di una mail tramite il form contatti che ho predisposto ottengo quanto segue:
Codice:
Warning: is_writable() [function.is-writable]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/w62158/) in /home/w62158/domains/escursioniisolabellagrottaazzurra.it/public_html/lib/mail/lib/preferences.php on line 15

Warning: Cannot modify header information - headers already sent by (output started at /home/w62158/domains/escursioniisolabellagrottaazzurra.it/public_html/lib/mail/lib/preferences.php:15) in /home/w62158/domains/escursioniisolabellagrottaazzurra.it/public_html/contatti.php on line 29
L'email viene comunque mandata correttamente ma non sono di certo simpatici quegli avvisi.
Avete fatto un qualche tipo di aggiornamento a PHP o modifiche al server?
Il primo warning ad esempio mi insospettisce Warning: is_writable() ...ovviamente nel senso buono della parola. Big Grin


RE: Mybb - Mancato invio email - Pirosauro - 22-04-2011 20:55

no, sono due problemi ben distinti.

@orochimaru: se sei sicuro della corretta configurazione del software, è meglio se apri un ticket, specificando (se possibile) qualche indirizzo sia di mittenti che di destinatari, in modo che possano fare un controllo più approfondito.

@RiotAct: nel tuo caso lo script tenta di leggere/scrivere in un percorso non ammesso per questioni di sicurezza (/tmp) generando il primo warning e questo, a sua volta, scatena il secondo. Essendo "warning" (e non "fatal") lo script continua la sua esecuzione, ecco perché i messaggi vengono inviati ugualmente.


RE: Mybb - Mancato invio email - orochimaru - 22-04-2011 21:25

(22-04-2011 20:55)Pirosauro Ha scritto:  : https://www.web4web.it/forum/post-3188.html#pid3188no, sono due problemi ben distinti.

@orochimaru: se sei sicuro della corretta configurazione del software, è meglio se apri un ticket, specificando (se possibile) qualche indirizzo sia di mittenti che di destinatari, in modo che possano fare un controllo più approfondito.

Dalla tarda mattinata/primo pomeriggio tutto è tornato a funzionare, è improbabile sia un problema sel software perchè non è mai stato modificato nulla ne prima, ne dopo la segnalazione del problema che ora sembra essersi risolto.


RE: Mybb - Mancato invio email - Gandalf - 22-04-2011 21:28

Scusate il ritardo, abbiamo visto solo ora.
Concordo con quanto detto da Pirosauro, son due problemi distinti.

@orochimaru: per aiutarti, come giustamente dice Pirosauro, ci servirebbe qualche destinatario e preferibilmente un range temporale, altrimenti cercare nei log diventa quasi impossibile.

@RiotAct: la directory temporanea su tutti i nostri server è associata al piano hosting, in questo modo eventuali vulnerabilità che sfruttano i file temporanei non uscirebbero comunque dal piano hosting. Il settaggio è così "da sempre", o comunque sia moltissimi mesi se non anni. Non è che magari qualche mese fai hai fatto variazioni al codice e ti sei accorto solo ora del suo strano funzionamento?


RE: Mybb - Mancato invio email - RiotAct - 22-04-2011 23:10

(22-04-2011 21:28)Gandalf Ha scritto:  : https://www.web4web.it/forum/post-3192.html#pid3192@RiotAct: la directory temporanea su tutti i nostri server è associata al piano hosting, in questo modo eventuali vulnerabilità che sfruttano i file temporanei non uscirebbero comunque dal piano hosting. Il settaggio è così "da sempre", o comunque sia moltissimi mesi se non anni. Non è che magari qualche mese fai hai fatto variazioni al codice e ti sei accorto solo ora del suo strano funzionamento?
Effettivamente leggendo meglio sono due problemi distinti. Big Grin

Tornando al mio problema credo che taglierò la testa al toro ed userò uno script fatto da me che ultimamente utilizzo per alcuni form essenziali e senza particolari esigenze che sul mio sito personale (da voi ospitato) non da problemi non agendo su nessuna directory temporanea.

Comunque, posso dire con certezza che non ho mai modificato il codice da quando il sito è ufficialmente in produzione e nelle prove fatte non ho riscontrato il problema ne in seguito mi è mai stata segnalata la cosa.

Che il controllo delle eccezioni (anche se non credo) presenti nello script hanno forse mascherato la cosa?

Ad ogni modo, dal mio canto poco importa, il ragionamento che fate è logicissimo, analizzandolo lo script che usavo prima non è proprio il massimo, userò uno script fai da te ex novo Wink


RE: Mybb - Mancato invio email - Gandalf - 22-04-2011 23:13

(22-04-2011 12:18)RiotAct Ha scritto:  : https://www.web4web.it/forum/post-3187.html#pid3187Ad ogni modo, dal mio canto poco importa, il ragionamento che fate è logicissimo, analizzandolo lo script che usavo prima non è proprio il massimo, userò uno script fai da te ex novo Wink

Ma scusa, non fai prima a cambiare il path?
Ci sarà un file di configurazione o cose simili no? Oppure è hardcoded?


RE: Mybb - Mancato invio email - Pirosauro - 23-04-2011 08:15

(22-04-2011 21:25)orochimaru Ha scritto:  : https://www.web4web.it/forum/post-3191.html#pid3191Dalla tarda mattinata/primo pomeriggio tutto è tornato a funzionare, è improbabile sia un problema sel software perchè non è mai stato modificato nulla ne prima, ne dopo la segnalazione del problema che ora sembra essersi risolto.

invece a me vien da pensare il contrario (ovvero che sia un problema di configurazione script) tenendo conto che, come hai detto tu, la funzione mail() le mail le invia...
Nel caso, la prossima volta, apri ticket con le info richieste da Gandalf.

(22-04-2011 23:13)Gandalf Ha scritto:  : https://www.web4web.it/forum/post-3194.html#pid3194Ma scusa, non fai prima a cambiare il path?

appunto, perché perdere ore/giorni quando ti basta una modifica da 5 minuti ? Big Grin


RE: Mybb - Mancato invio email - RiotAct - 25-04-2011 12:38

(22-04-2011 23:13)Gandalf Ha scritto:  : https://www.web4web.it/forum/post-3194.html#pid3194Ma scusa, non fai prima a cambiare il path?
Ci sarà un file di configurazione o cose simili no? Oppure è hardcoded?
Non è proprio hardcoded però non è così semplice da risolvere.
Dando un occhio in giro il problema è molto comune e non sempre viene risolto.

Comunque il discorso che facevo non era che "non funziona e mi faccio una lib nuova" ma semplicemente per cavoli miei mi son fatto uno script veloce per form veloci Big Grin e viste le esigenze glie lo schianto qui. Big Grin