Problemi mail function moodle 2.3

Problemi mail function moodle 2.3

di Vieri Pestelli -
Numero di risposte: 3

Ciao a tutti ho un problema con l'invio automatico di email.

Quando un utente si iscrive alla piattaforma dovrebbe ricevere l'email per convalidare l'account, fino a ieri alle 13 funzionava poi di punto in bianco ha smesso di funzionare!

Mi appare la pagina di errore:

Could not instantiate mail function.

Fallito il tentativo di inviarti una email !

Maggiori informazioni su questo errore

Debug info:
Error code: auth_emailnoemail
Stack trace:
  • line 467 of /lib/setuplib.php: moodle_exception thrown
  • line 91 of /auth/email/auth.php: call to print_error()
  • line 60 of /login/signup.php: call to auth_plugin_email->user_signup()

Ho provato a cercare possibili cause e soluzioni ma non son riuscito a risolvere, a qualcuno è mai capitato?

Grazie!

Vieri

Media dei voti:  -
In riposta a Vieri Pestelli

Re: Problemi mail function moodle 2.3

di Andrea Craparotta -

ciao,

innanzitutto per il primo error code la causa come riportato in

http://docs.moodle.org/23/en/error/auth/auth_emailnoemail

è data dalla configurazione STMP del sito che non puo' mandare le mail.

 

per fare una piccola verifica devi controllare cio che ti viene scritto dotto lo Stack trace

 

il file /lib/setuplib.php alla linea 467

il file /auth/email/auth.php alla linea 91

il file /login/signup.php alla linea 60.

 

 

hai per caso provato a lanciare il cron?

 

http://www.xxxxxx.xx/moodle/admin/cron.php?password=opensesame

 

dove le x  sono il tuo sito.

In riposta a Andrea Craparotta

Re: Problemi mail function moodle 2.3

di Vieri Pestelli -

Ciao Andrea,

ho provato a vedere ciò che mi viene scritto per i 3 file, ma non so a che cosa si riferisca e che cosa cambiare, ho lanciato il cron.

La cosa assurda è che da un momento all'altro ha smesso di funzionare.

Tra l'altro non ho configurato nulla in moodle per inviare le email (si utilizza la mail php function no?) e funzionava.

Che dovrei fare?

In riposta a Vieri Pestelli

Re: Problemi mail function moodle 2.3

di Matteo Scaramuccia -

Ciao Vieri,
l'errore che ricevi arriva dalla libreria PHPMailer inclusa in Moodle: è possibile che il tuo hosting (supponendo che tu non gestisca direttamente il server) abbia disabilitato l'uso della funzione PHP mail() - ad esempio, potrebbero anche avere meccanismi di limite orario di mail inviate che per Moodle risultano in una disabilitazione della funzione mail()... - , chiedi direttamente a loro.

Se così fosse puoi comunque configurare un server SMTP in Moodle: sempre al tuo hosting, richiedi i dati affinché tu possa ripristinare il supposto "maltolto".

HTH,
Matteo