Salve,
ho installato il pacchetto della modulistica on line, ma inserendo come indirizzo email della scuola xxxx@istruzione.it mi dà il seguente errore nel ricevimento della mail:
Sender address rejected: Server di posta in uscita SMTP non corretto, consultare il manuale sull'area
Posta Elettronica del sito Istruzione.
Il problema si presenta solo con l'indirizzo ministeriale. Come si può ovviare?
Grazie
PROBLEMA INVIO MAIL A xxxx@istruzione.it
----------------------------------------
Ho letto di qualcuno che aveva problemi nell'invio delle e-mail di avviso-circolari verso caselle di posta istituzionali: xxxx.xxxx@istruzione.it
Io ho risolto in questo modo:
Ho scaricato il modulo SMTP qui: https://www.drupal.org/project/smtp
1- Carica il modulo SMTP e abilitalo.
2- Vai in Amministrazione> Configurazione> supporto per l'autenticazione SMTP e imposta i seguenti valori: Accendi il modulo in Install options.
In settings del server SMTP=
server smtp: smtp.scuole.istruzione.it
smtp server di backup: lasciare vuoto.
porta SMTP: 25
utilizzare il protocollo crittografato: selezionare "No"
In Autenticazione SMTP: Immetti un indirizzo di posta elettronica di @istruzione.it e una password validi.
Opzioni e-mail: Imposta lo stesso indirizzo email che hai utilizzato in autenticazione SMTP.
Invia e-mail di prova: impostare una e-mail per ricevere una e-mail di esempio.
Attivare il debug: sì.
3- Fare clic su Invia e verificare che l'email è stata presentata e che la avete ricevuta. In caso contrario, leggere attentamente le informazioni di debug nella parte superiore dello schermo.
Altre alternative dovute dal server di installazione del proprio Drupal:
Se il php non gestisce nativamente l’unicode (e quindi tutti i caratteri oltre i caratteri base)
Ci sono varie soluzioni:
1) Utilizzare una classe php che gestisce l’encoding UTF-8 (es il modulo PHPMailer per Drupal 7) FORTEMENTE CONSIGLIATO
2) Inviare come html e sostituire le lettere accentate con i corrispettivi “entity” (si può usare la funzione php htmlentities)
3) Utilizzare la funzione mb_send_mail() al posto di mail (è un wrapper di mail con supporto unicode)
4) Inviare come base64 encoded e impostare correttamente gli header della mail
Spero basti per lavorarci su, buon lavoro