Salve
Il mio sito non invia più le email tramite la funzione mail() di php. In pratica ritorna sempre "false"
Oggi ho fatto un semplice test:
Codice PHP:
<?php
$destinatario = "mioindirizzo@gmail.com";
$subject = "prova";
$message = "prova messaggio";
$header = "";
if(mail($destinatario, $subject, $message, $header)){
echo "Mail inviata.";
}else{
echo "Invio fallito.<br>Errore: ".error_get_last();
}
?>
Il risultato html è "Invio fallito. Errore: "
Non ho idea di come procedere, quindi gradisco qualsiasi tipo di aiuto. Per me è importante ricevere anche solo una semplice notifica quando un utente esegue una determinata azione sul mio sito.
PS: non so se c'entri, ma nna settimana fa qualche utente idiota si era messo a inviare email a cacchio con un vecchio modulo sul mio sito, che non mi ero accorto di aver lasciato.
Il sistema di Altervista ha giustamente sospeso temporaneamente il traffico email. Contemporaneamente ho ricevuto un messaggio da altervista che conteneva
1) l'invito a controllare la sicurezza del sito
2) il link per riattivare il traffico una volta corretta la falla.
Ho rimosso dal mio sito il modulo, reso tutto sicuro con captcha, e cliccato sul link, riattivando il traffico email.
Per circa 5 giorni ha funzionato tutto normalmente.
Da 2 giorni a questa parte non invia più email.
Grazie in anticipo