Errore nell'invio email
Sto sviluppando un sito in d7, e mi sono accorto che sia il webform di default contact, sia il form per email webform module mi restituiscono lo stesso errore al moemnto in cui provo a mandare una email.
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in DefaultMailSystem->mail()
A cosa può essere dovuto?
Come posso risolvere?
Risposte
Ciao, a quanto pare sembra
Ciao, a quanto pare sembra che drupal non possa raggiungere il server per l'invio della posta. Su linux puoi usare pacchetti come ad esempio postfix.
Non sono in locale. ed il
Non sono in locale. ed il server su cui mi trovo è windows.
Mi sorge un dubbio.
Quando ho installato drupal, alla voce server Host io ho lasciato localhost e lui mi ha fatto andare avanti.
L hosting invece in una comunicazione successiva mi diceva che bisogna mettere il numero del server 83.234.54.21 (esempio).
Potrebbe quell errore essere causato da questo??
Cioè in teoria se questo profilo hosting non funziona con localhost non doveva nemmeno farlo instalalre giusto?
Il pb dipende dal fatto che
Il pb dipende dal fatto che php non trova un mailserver locale. Potresti provare http://drupal.org/project/smtp che ti permette di spedire posta tramite un server esterno.
io ho un problema simile, con
io ho un problema simile, con drupal 7 quando gli utenti si registrano al mio sito non ricevono nessuna email(quando provo a sbloccarli drupal mi manda l'avviso: "Impossibile inviare e-mail. Contattare l'amministratore del sito se il problema persiste.").
provo ad applicare la stessa soluzione del server di posta esterno approfittando del fatto che uso le google apps e quindi ho gmail integrato alla posta del dominio..