Visualizzazione risultati 1 fino 3 di 3

Discussione: Errore invio email con ProjeQtOr

  1. #1
    etaprojects non è connesso Neofita
    Data registrazione
    12-06-2018
    Messaggi
    2

    Predefinito Errore invio email con ProjeQtOr

    Buongiorno a tutti,
    Come da oggetto, ho installato ProjeQtOr, ma creando un nuovo utente, l'e-mail non gli viene recapitata.
    guardando il log, sembra un problema legato a
    Codice PHP:
    set_time_limit()
    Codice:
    2018-06-13 07:49:21.383 ***** ERROR ***** [V7.0.9] ERROR *****
    2018-06-13 07:49:21.383 ***** ERROR ***** [V7.0.9] on file '/membri/etaprojects/projeqtor/external/PHPMailer/src/SMTP.php' at line (367)
    2018-06-13 07:49:21.383 ***** ERROR ***** [V7.0.9] cause = set_time_limit() has been disabled for security reasons
    2018-06-13 07:49:50.522 ***** ERROR ***** [V7.0.9] Error sending mail
    2018-06-13 07:49:50.523 ***** ERROR ***** [V7.0.9]    SMTP Server : localhost
    2018-06-13 07:49:50.523 ***** ERROR ***** [V7.0.9]    SMTP Port : 25
    2018-06-13 07:49:50.523 ***** ERROR ***** [V7.0.9]    Mail stored in Database : #1
    2018-06-13 07:49:50.523 ***** ERROR ***** [V7.0.9]    PHPMail error : The following From address failed:  : Called MAIL FROM without being connected,,,SMTP server error: Called MAIL FROM without being connectedSMTP server error: Called MAIL FROM without being connected
    2018-06-13 07:49:50.523 ***** ERROR ***** [V7.0.9]    PHPMail debug :
    il codice PHP a cui fa riferimento il log è il seguente:
    Codice PHP:
    // SMTP server can take longer to respond, give longer timeout for first read
    // Windows does not have support for this timeout function
    if (substr(PHP_OS, 0, 3) != 'WIN') {
    $max = ini_get('max_execution_time');
    // Don't bother if unlimited
    if (0 != $max and $timeout > $max) {
    @
    set_time_limit($timeout);
    }
    stream_set_timeout($this->smtp_conn, $timeout, 0);
    }
    So che, essendo il sito in safe mode, non è possibile utilizzare la funzione
    Codice PHP:
    set_time_limit()
    e che il Maximum execution time è di 15 secondi, allo stesso tempo so che con Altervista è possibile inviare 3 email ogni due secondi, vuole dire che l'SMTP risponde sempre entro 15 secondi?
    Come risolvo il prblema? commento la riga che genera l'errore, nel file php?

    Grazie mille.
    Saluti.

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,752

    Predefinito

    In generale su AlterVista non è possibile impostare un server SMTP, ma va usata la funzione mail().

    Ciao!

  3. #3
    etaprojects non è connesso Neofita
    Data registrazione
    12-06-2018
    Messaggi
    2

    Predefinito

    Grazie mille alemoppo,
    Hai perfettamente ragione, non avevo impostato correttamente i parametri di invio e-mail.
    Se a qualcuno dovesse essere utile, basta settare:
    menu -> Parametri -> Parametri globali -> Mailing -> Tipo Mailer -> Funzione PHPMail
    invece del valore predefinito "Libreria PHPMailer" che non funziona.
    Saluti.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •