Jump to content

fonction mail : ne marche pas


Recommended Posts

Salut à tous,

 

Gros problème que je n'arrive pas à régler, j'ai passé l'aprem à chercher la solution, mais je sèche...

 

La boutique n'envoi aucun mail vers les clients et vers l'administrateur

 

dans paramètre>email ; la fonction tester la config email me donne ceci

Erreur : veuillez vérifier votre configuration
Sending failed using mail() as PHP's default mail() function returned boolean FALSE.

 

l'option smtp ne donne rien non plus

 

 

- j'ai installer la version prestashop 1.6.0.14

- j'ai installé la boutique en sous domaine (du style shop.domaine.com)

- je suis chez 1and1

- j'ai une autre boutique sur la racine de de mon domaine (www.domaine.com/boutique) : tout fonctionne pour ce cas

 

alors je sais plus comment faire, plus de piste..

 

auriez vous vécu cette expérience, une idée ?

 

merci

Link to comment
Share on other sites

Bonjour,

vraiment étrange ton cas.

As tu essayé d'envoyé un mail depuis un petit script php pour faire un test ? 

Crée un fichier PHP genre mail.php à la racine et rentre ce code:

<?php 
if(mail('[email protected]','sujet','message du mail')){
 echo "MAIL OK";
}else{
 echo "MAIL KO";
}
?>

si tu as un mail OK c'est que les mails s'envoient mais peuvent être bloqué par l'hébergeur (souvent pour des raisons de spams)

et si tu as un mail KO la il faut voir pourquoi ça fait ça.

Quelle offre as tu chez 1&1 ?

cdlt

Link to comment
Share on other sites

merci pour ta réponse !

 

Le fichier php mis en racine m'indique : MAIL OK !

 

Une autre info qui peut servir à la résolution de mon problème peut être :

lors de l’installation j'ai saisi une adresse email erroné (j'ai fait une faute de frappe!)

 

j'ai modifié dans la partie admin/profil le superadmin, cet email, mais peut être que l'email erroné est toujours inscrit quelque part !?

 

la boutique n'envoie toujours pas de mail :/

Edited by klezeus (see edit history)
Link to comment
Share on other sites

merci pour ta réponse !

 

Le fichier php mis en racine m'indique : MAIL OK !

 

Avez vous reçu un mail avec ce script php ?

Sinon la seule solution simple pour dépanner que je vois c'est de prendre une offre chez mail jet à 5€/mois et de mettre les infos de SMTP qu'ils fournissent et de faire passer tous les mails par eux.

Link to comment
Share on other sites

J'ai cherché sur les forums presta shop et j'ai suivi les conseils là : https://www.prestasoo.com/fr/Blog/prestashop-smtp-settings-so-easy.html

 

Je viens d'ouvrir un compte gmail pour pouvoir configurer le smtp à la place de la fonction mail php

Quand je configure "Utiliser mes propres paramètres SMTP "

 

smtp.gmail.com

 

[email protected]

SSL

port 465

 

et là les mails fonctionnent.

Edited by natweb (see edit history)
Link to comment
Share on other sites

Avez vous reçu un mail avec ce script php ?

Sinon la seule solution simple pour dépanner que je vois c'est de prendre une offre chez mail jet à 5€/mois et de mettre les infos de SMTP qu'ils fournissent et de faire passer tous les mails par eux.

Oui, j'ai bien reçu un mail de ce script. je l'ai placé comme tu m'as dis a la racine du site (www.domaine.com) mais pas à la racine de la boutique (shop.domaine.com).

Si l'offre que tu propose est une des dernières solutions, cela m'attriste... je vais voir

Merci guigui pour ton aide !

 

J'ai cherché sur les forums presta shop et j'ai suivi les conseils là : https://www.prestasoo.com/fr/Blog/prestashop-smtp-settings-so-easy.html

 

Je viens d'ouvrir un compte gmail pour pouvoir configurer le smtp à la place de la fonction mail php

Quand je configure "Utiliser mes propres paramètres SMTP "

 

smtp.gmail.com

 

[email protected]

SSL

port 465

 

et là les mails fonctionnent.

 

Intéressant natweb ! je vais regarder ça, même si j'aurai préféré que presatashop me gère ça en php mais bon... si cela fait parti des dernières solutions possibles comme celle que m'indique guigui et bien je la prendrais !

Merci pour ton coup de pouce natweb !

 

 

Je continue de chercher ce qui va pas avant d'opter pour ces solutions

Link to comment
Share on other sites

Si tu reçois le mail en php ça vient d'ailleur.

Tu l'envoi sur une boite gmail ou une boite pro ??

 

le smtp de gmail est une bonne alternative je n'y avais pas pensé.

Sinon je te conseil de regarder au niveau du Received-SPF de la source de ton email si tu n'a pas de fail ou soft fail.

Si c'est ça c'est des réglages sur le serveur.

Link to comment
Share on other sites

J'ai testé jetmail... ne marche pas, n'envoie pas de mail

 

le smtp gmail, pareil

 

C'est vraiment bizarre, j'ai jamais rencontré un problème pareil sur mes boutiques précédentes, pfff

 

 

 

 

Sinon je te conseil de regarder au niveau du Received-SPF de la source de ton email si tu n'a pas de fail ou soft fail.

Si c'est ça c'est des réglages sur le serveur.

Ta proposition atteint mes limites de connaissances.. je sais pas du tout ce que c'est le received-SPF et où le chercher !

 

 

Je suis prêt à fournir mes accès au back office pour celui qui voudrait s'y pencher

Je vais écrire au support prestashop voir si quelqu'un de chez eux peut m'aider, ça commence à être handicapant.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...