Jump to content
Sign in to follow this  
judel815

Les mails ne fonctionnent pas chez Infomaniak

Recommended Posts

Bonjour !

Je suis tout nouveau ici et je viens d'installer Prestashop.

J'ai essayé un peu toutes les solutions trouvées sur ce forum pour configurer l'envoi de mail en smtp. Je suis chez infomaniak. Plusieurs solutions trouvées sur le forum date d'une version précédente de Prestashop et ne sont peut-être plus d'actualité car malgré tous mes efforts, je n'arrive pas à faire fonctionner les e-mails.

Est-ce que quelqu'un qui à la dernière version de Prestashop et qui est hébergé chez Infomaniak peut me donner ses réglages smtp (pour comparer avec les miens) et/ou une solution (fichiers à modifier...).

Merci beaucoup !

Share this post


Link to post
Share on other sites

Pour ma part, les mails en smtp fonctionnes parfaitement aprés configuration.....malgré un blocage cependant résolu du coté du port (mettre 587)
Pour le detail :

Selectionner : "Utiliser mes propres paramètres SMTP. Pour les experts UNIQUEMENT"

Ensuite, au choix :
Envoyer l'email au format HTML
Envoyer l'email au format texte
Les deux (pour ma part)

Serveur SMTP : IP ou nom du serveur (ex : smtp.mondomaine.com/fr/net/etc)

Utilisateur : l'email du conpte utilisé (contact@nomdedomaine.com/fr...

Mot de passe : mot de passe du compte mail


Cryptage : aucun


Port : 587

Voila, et aucun probléme avec ça

Share this post


Link to post
Share on other sites

Salut !

Cette solution ne fonctionne pas. (J'avais déjà essayé)

Es-tu toi aussi chez Infomaniak ?

As-tu la version prestashop_1.2.1.0 ?

Share this post


Link to post
Share on other sites

Exactement les paramêtres que tu m'as donné.

Y a t'il des fichiers à modifier ?

Share this post


Link to post
Share on other sites

Bonjour, je répond suite à un mail reçu pour ce problème, je post ici pour en faire profiter la communauté

je fait donc un copier/coller du post original qui m'avais permis de résoudre mon problème

Alors voila ce qu’il convient de faire :

tools/swift/Swift/Connection/NativeMail.php: public function __construct($additional_params=”-oi -f %s”)
tools/swift/Swift/Plugin/MailSend.php: public function __construct($params=”-oi -f %s”)

remplacer par :
tools/swift/Swift/Connection/NativeMail.php: public function __construct($additional_params=”-oi”)
tools/swift/Swift/Plugin/MailSend.php: public function __construct($params=”-oi”)



pour être plus précis, dans le fichier tools/swift/Swift/Connection/NativeMail.php , il faut remplacer la ligne

public function __construct($additional_params=”-oi -f %s”)



par

public function __construct($additional_params=”-oi”)



et pareil pour l'autre fichier

post d'origine

http://www.prestashop.com/forums/viewthread/20509/discussion_generale/probleme_avec_la_fonction_mail_chez_sivit

cette modification permet pour ma part de faire fonctionner les mails avec la fonction mail() (et non SMTP) avec l'hébergeur infomaniak.

  • Like 1

Share this post


Link to post
Share on other sites

Merci beaucoup ! Tout fonctionne !

J'utilisais les modifications citées mais en smtp au lieu de mail()

Merci Merci Merci !!!

Share this post


Link to post
Share on other sites

Bonjour à tous,

désolé de poster à la suite mais je rencontre ce même soucis,

je suis chez infomaniak en 1.2.1.0 et je m'arrache les cheveux sur ce problème depuis hier matin.

j' ai bien effectué les modifs dans NativeMail.php et MailSend.php

ainsi qu'activé la fonction php mail dans le BO mais j'ai le droit à un beau redirect

( exemple dans la page de récupération de mot de passe, je suis redirigé sur password.php contenant une partie

de mon site mais sans confirmation d'envoi ni réception de mail )

Merci pour toute aide

Share this post


Link to post
Share on other sites

Je suis également chez infomaniak en 1.2.1.0 et suite à la modification des 2 fichiers cité ci-haut et avec la fonction php mail() tout est ok de mon coté, je ne sais pas ce qui peux bloquer de ton coté

Share this post


Link to post
Share on other sites

j' avoue que je sèche, ca m'apprendras à ne pas tester assez longtemps avant de mettre en prod

résultat catastrophique !

je vais m'acharner pour réparer mais je ne vois pas d'ou le problème peut venir

Share this post


Link to post
Share on other sites

dans le temps j'avais mis le protocol SMTP le temps de résoudre le problème et ca fonctionnais, ca peux dépanner si ta boutique est déjà en production

Share this post


Link to post
Share on other sites

Merci raph59 ( tiens tu es du nord?)

j' ai déjà tenté par la voie smtp mais ca ne fonctionne plus ( ca fonctionnait auparavant en 1.1.05 )

EDIT : j'y pense as tu également commenté le fichier authentification.php pour la création de compte client

quelqufois que ca entre en conflit à mon niveau?

Share this post


Link to post
Share on other sites
Merci raph59 ( tiens tu es du nord?)


Oui je suis du nord, ou du moins de retour dans le nord lol


C'est tout de même bizarre que même ton protocol SMTP ne fonctionne pas n'ont plus...

Et oui j'ai édité mon fichier authentification, car j'avais remarqué certain blocage à ce niveau, et depuis cette modif j'ai moin d'abandon à cet étape

Share this post


Link to post
Share on other sites

J'ai la solution !!!

Peu conventionnelle je dois l'avouer mais elle a le mérite de marcher.

Prenez la version 1.2.0 de prestashop que vous pouvez trouver à cette adresse http://sourceforge.net/projects/prestashop/

Téléchargé l'archive et remplacer sur votre serveur le dossier swift dans le dossier tools.

Et la ça devrait marcher.

Cordialement Mikaël

Share this post


Link to post
Share on other sites

hmpf,
rien du tout au niveau smtp je viens de tester avec deux hébergement infomaniak
et une boite mail orange, aucun résultat===>même problème.

Share this post


Link to post
Share on other sites

Je teste ça de suite;)

EDIT :Malheureusement ceci ne corrige pas le problème,

seule amélioration à noter je n'obtiens plus une page de mon site semi remplie :

j'obtiens bien le message :"Votre mot de passe a été renouvelé et a été envoyé à votre adresse e-mail. "

Share this post


Link to post
Share on other sites

Je confirme Mikael ! Ta solution est la bonne et la plus simple...

Share this post


Link to post
Share on other sites
Oui, et cela fonctionne trés bien chez moi...

Du coup aprés test..... probléme également...
Résolu avec la solution de Mikael Bellina, Merci

Share this post


Link to post
Share on other sites

truc de fou !!

tout refonctionne à présent,

je suis repassé sous le thème d'origine presta et tout s'est remis à fonctionner

aussi bien en smtp qu'en php

je viens de repasser ma boutique avec le thème modifié et tout fonctionne.

Ma boutique est à nouveau online

Un grand MERCI à tous ceux qui m'ont aidé

Share this post


Link to post
Share on other sites

bonjour
je suis sous la version 1.2.4.0 et j ai le meme probleme que vous
je suis chez infomaniak et imposible d envoyer ou des emails
dans toutes les solutions que vous proposer j y comprend pas grand chose
pouvez vous m aider et me dire ce que je doit faire
merci de votre aide

Share this post


Link to post
Share on other sites

ca y et
j y et passer du temps mais ca marche *je vous joint une copie d ecran si ca peu aider d autre

12568_IYeWuCPbaBtSejTWGcDl_t

Share this post


Link to post
Share on other sites

Bonjour,
Merci pour le print d'écran et la fonction "localhost" chez infomaniak.
J'étais en panne depuis 3h !
Bonne continuation

Share this post


Link to post
Share on other sites

´soir,

un petit up,

il y aurais des gens qui sache la formule pour que les mails arrive belle et bien dans les boites mails style : hotmail, yahoo, google car chez moi rien marche les gens arrive pas a recevoir leur cordonnes ni leur demande de code ni meme la confirmation d'inscription .

Un grand merci

Share this post


Link to post
Share on other sites

Merci infiniment alain54100, je suis aussi chez Infomaniak et cela faisait 2 jours que je m'arrachais les cheveux jusqu'à ce que je trouve ton post :)!

Share this post


Link to post
Share on other sites

ben c est surtout grace a un membre qui ma aiguiller vers un post je le remercie encore d ailleur car a priori ca a fait des heureux

Share this post


Link to post
Share on other sites

Bonsoir,

Je suis chez Infomaniak avec Prestashop 1.2.5 et la config de l'email avec le smtp= localhost ne fonctionne pas.

Je n'arrive pas à envoyer les emails. Existe t il une fonction qui permet de tester l'envoi d'email via un test? Ou peut on trouver les logs?

Merci

Fiatlux

Share this post


Link to post
Share on other sites

Même problème que toi j'ai fait toute les modifs et avec la version 1.2.5 impossible de faire fonctionner le coup du localhost marche en apparence mais aucun mail n'est envoyé !
Le formulaire fonctionne mais rien n'est envoyé.

Share this post


Link to post
Share on other sites

J'ai eu le même problème et à force de lecture des topics, j'ai fini par trouver.

Ce qu'il faut souligner c'est que la réecriture du code
/web/tools/swift/Swift/Connection/nativemail.php et
/web/tools/swift/Swift/Plugin/mailsend.php
n'est pas nécessaire si vous êtes chez Infomaniak et que vous utilisez Prestashop 1.3.1

La seule config se fait dans le BO Panneau d'administration >> Préférences >> Emails comme suit:


Envoyer l'email à : Service client (pour ma part)


Utiliser la fonction mail() de PHP. Recommandé dans la plupart des cas

Utiliser mes propres paramètres SMTP. Pour les experts UNIQUEMENT (à sélectionner)


Envoyer l'email au format HTML

Envoyer l'email au format texte

Les deux (coché)


Serveur SMTP : (plusieurs choix proposés voir dans la Zone DNS de votre panneau d'administration Infomaniak )
smtp.mondomaine.com ou
imap.mondomaine.com ou
mail.mondomaine.com etc

Utilisateur :
votre mail de contact depuis le FO de votre site (contact@votredomaine.com par ex)

Mot de passe :
Le MDP correspondant

Cryptage :
Aucun

Port :
587


En espérant que ça puisse aider d'autres novices comme moi...

25878_zCvjjvp8MPeCrdkMFAU5_t

Share this post


Link to post
Share on other sites

Merci Darkstar pour ton astuce car ca fait quelques heures que je me creuse la tête pour trouvé mais même en mettant que "Localhost" cela fonctionne sous la 1.3.1 (pour ce que j'ai fais comme test actuellement).

Share this post


Link to post
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
Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More