Impossible d'envoyer un email

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

J'ai un petit problème avec l'envoi de mail. En effet dès qu'un utilisateur veut envoyer un email (qu'il soit identifié ou non), ca me renvoi toujours la même erreur :
"Unable to send email. Please contact the site administrator if the problem persists."

Je ne pense pas que ce soit lié à une quelconque configuration de l'hébergement car j'ai d'autres sites drupal qui sont aussi installés avec la même configuration et j'avais déjà ce problème en local...
J'ai bien comparé le .htaccess et le settings.php avec les autres sites ou réinstallé le module de contact mais rien d'anormal.
Quelqu'un d'entre vous a-t-il déjà rencontré le même problème ?

Merci

Version de Drupal : 

Salut,

En local, tu as probablement cette erreur car tu développes sous Windows, et que cet OS n'est pas capable d'envoyer des mails en natif.

En principe, si tu changes les valeurs "smtp" et "smtp_port" dans ton fichier php.ini, ça devrait marcher. Pour "smtp", le plus simple est de mettre le serveur SMTP de ton fournisseur d'accès (par exemple, smtp.free.fr si ton fournisseur est Free).

Pour le problème chez ton hébergeur, là je n'ai pas d'idée...

ça implique que sous window (en localhost) on peut pas tester les envois de mails ? ou il y a une astuce ?
Faut-il malgré tout changer les valeurs de smtp et smtp_port ? Si oui pour quelles valeurs ?

j'ai le message suivant : Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\heimicro\includes\mail.inc on line 193.

Merci d'avance !