Salve.
Ho un problema con le configurazioni della email sul mio Drupal 7, situato in un hosting Linux di Register.it.
Quando invio le email di prova dal modulo "Contatti", mi viene riportato il seguente errore: "Impossibile inviare e-mail. Contattare l'amministratore del sito se il problema persiste".
Siccome l'errore è parecchio generico, ho provato ad installare il modulo smtp, per settare il mailserver della mia azienda: ho scoperto, però, che l'hosting blocca le comunicazioni per server smtp esterni e che dovrebbe funzionare direttamente con le opzioni predefinite. Fatto sta che non funziona nulla, per cui volevo chiedervi se c'è qualche voce da cambiare per settare l'indirizzo email a cui inviare le email (es. php.ini o quant'altro).
Ringrazio già chi mi potrà aiutare.
Cordiali saluti,
Giulio
Effettua il login oppure registrati presso la comunità di Drupal.it.

Risposte
Non so se può servire anche
Non so se può servire anche questo elemento:
ho provato ad inserire questo file mail.php sulla root del sito:
<?php
//The standard php mail function
mail('your-name@your-email-host.com', 'The Subject', 'The email body!');
?>
Quando ho digitato www.nomesito.it/mail.php, mi è arrivata la mail correttamente: il server sembrerebbe andare, quindi. Potrebbe esserci quindi una impostazione che non ho settato in drupal: si accettano volentieri suggerimenti:)
Cordiali saluti
Giulio
Prova ad impostare sul
Prova ad impostare sul php.ini:
[mail function]
SMTP = ....
smtp_port = ....
sendmail_from = indirizzo_email_con_cui_vuoi_spedire
Su questi parametri,
Su questi parametri, giusto?
[mail function]
; For Win32 only.
; http://php.net/smtp
; SMTP = localhost
; http://php.net/smtp-port
; smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = me@example.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = /usr/sbin/sendmail -t -i
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header = On
Si giusto..però al momento
Si giusto..però al momento con il punto e virgola avanti significa che sono commentate quelle righe.
Decommenta le tre righe che ti ho citato sopra e settale in base alle configurazioni che ti ha fornito l'hosting. Se non va..al massimo ritorni alla situazione di ora.
Ciao. Sfortunatamente non ne
Ciao.
Sfortunatamente non ne vuole sapere di andare, ne con i dati del nostro server, ne con localhost, ne con smtp.register.it...
Ho paura che sia qualcosa legato a drupal (configurazioni), ma non sto riuscendo a capire cosa!