osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Problème d'envoie des emails à partir de la boutique
krakitos
posté 12 Sep 2009, 17:57
Message #1


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 11
Inscrit : 12-September 09
Lieu : Bonneval
Membre no 26119



Bonjour,

Je ne comprends plus rien, c'est une histoire de fou...

J'ai installé ma boutique, pas de problème, j'ai fait une simulation de vente, pas de problème, par contre pas

d'emails reçu, ni le client potentiel, ni l'adresse de la boutique.

J'ai suivi tous les conseils sur le site et la FaQ, rien à faire les emails n'arrive toujours pas, voici les

codes qui y figures :

Dans PHP.ini
Citation
[mail function]
; For Win32 only.
SMTP = smtp.orange.fr
smtp_port = 25

; For Win32 only.
sendmail_from = brico...@orange.fr


Dans Admin, option de mails
Citation
Titre Valeur Action
Méthode de transport d'email smtp
Saut de ligne en-tête des emails LF
Utiliser MIME HTML pour l'envoi des emails Oui
Vérifier l'adresse email par le DNS Non
Activation des emails Oui


Dans configuration boutique
Citation
Adresse E-Mail brico...@orange.fr
Champ 'From' d'un email envoyé brico...@orange.fr

E-Mail de copies de commande brico...@orange.fr


J'ai activé dans les extensions PHP le SMTP, j'ai créé la page getmail.php
Code
<?php
if (mail(<A href="mailto:'brico...@orange.fr'">'brico...@orange.fr'</A>, 'Sujet', 'Corps du message. Essai 1')) {
    echo 'Mail envoyé ...';
}
else {
    echo 'Mail non envoyé ... Bouhhhh !!!';
}
?>


Résultat
Citation
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing

in C:\wamp\www\brico...\html\catalog\adminnohain\gentmail.php on line 2
Mail non envoyé ... Bouhhhh !!!


toujours pas d'emails envoyés, quelles galères !...... Pouvez vous m'aider SVP, sans pouvoir envoyer de

courriels(en Français), pas de site marchand, après tous ces efforts.

Merci d'avance.

Krakitos
Raison de l'édition : Remplacé email complet par ...
Go to the top of the page
 
krakitos
posté 14 Sep 2009, 09:30
Message #2


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 11
Inscrit : 12-September 09
Lieu : Bonneval
Membre no 26119



J'ai déjà essayé maintes et maintes fois et encore ajourd'hui je viens de cocher "non" au niveau mime html, rien à faire, çà ne marche toujours pas.
Go to the top of the page
 
SambaMambo
posté 14 Sep 2009, 16:58
Message #3


Ceinture bleue OSC
Icône de groupe

Groupe : Membres
Messages : 828
Inscrit : 27-May 05
Membre no 6003



tu n'aurais pas le meme prob que lui : http://www.oscommerce-fr.info/forum/index....c=63373&hl= ?
Go to the top of the page
 
krakitos
posté 14 Sep 2009, 17:24
Message #4


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 11
Inscrit : 12-September 09
Lieu : Bonneval
Membre no 26119



Pour l'instant, le site n'est hébergé chez personne, il reste en local pour test et j'ai apparement tout paramétrer pour qu'il envoie des courriels à partir de mon serveur qui tourne sur windows.

Il est vrai que dans la partie admin, dans le menu configuration de mails je n'ai le droit que de mettre "oui" ou "non" mais pas le chemin et le nom du serveur de mon FAI.
Par contre moi, j'ai décommenté les lignes de commande de PHP.ini.
Go to the top of the page
 
NoZic
posté 14 Sep 2009, 19:56
Message #5


Ceinture noire OSC
Icône de groupe

Groupe : Membres
Messages : 2871
Inscrit : 27-June 07
Lieu : Elancourt (78)
Membre no 18127



Bonjour,

Pour envoyer des mails en local avec une version défaut d'osc, faut avoir un smtp en local...
Sinon faut installer une contrib' qui permette de s'authentifier sur les SMTP.
Car comme tu le dis toi même, tu ne peux pas renseigner le login et le mdp du user pour le smtp de ton fournisseur de messagerie qui en demande maintenant systématiquement.

Donc le mieux est d'installer une bonne contrib' de mail où tu peux renseigner ces informations.
Ce qui te permettra d'ailleurs de faire de jolis mails en plus.
PHPMailer for OsCOmmerce

Bon courage

Ce message a été modifié par NoZic - 14 Sep 2009, 19:58.


--------------------
"Les solutions existent toujours depuis longtemps, il suffit de les trouver."
Go to the top of the page
 
krakitos
posté 17 Sep 2009, 16:24
Message #6


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 11
Inscrit : 12-September 09
Lieu : Bonneval
Membre no 26119



(Résolu)
Bonjour,

Le problème est résolu, merci NoZic, je peux envoyés mes courriels de confirmation de commande.

Un conseil pour celui qui l'installe, ne pas oublier de renseigner les lignes suivantes :

Citation
define('SMTP_MAIL_SERVER', 'smtp.FAI.fr');
define('SMTP_PORT_NUMBER', '25');
define('SMTP_SENDMAIL_FROM', ' (adresse de réception)');
define('SMTP_SENDMAIL_USERNAME', 'fti/FAI);
define('SMTP_SENDMAIL_PASSWORD', 'Mot de passe FAI);
define('SMTP_SENDMAIL_SMTPAUTH', 'true');
define('SMTP_FROMEMAIL_NAME', 'nom boutique');


dans les fichiers "configure.php" .

Une dernière question pas chère, quand je transfèrerai ma boutique chez mon FAI, dois-je garder PHPMailer ou faut-il remmetre à l'origine les fichiers par défaut ? Comme tout va bien avec PHPMailer, j'aimerai le garder, mais la technique en est tout autre.

Merci encore
Go to the top of the page
 
NoZic
posté 17 Sep 2009, 16:39
Message #7


Ceinture noire OSC
Icône de groupe

Groupe : Membres
Messages : 2871
Inscrit : 27-June 07
Lieu : Elancourt (78)
Membre no 18127



Bonjour,

Non, non pas de soucis au contraire c'est mieux.

Bon courage avec le reste.

[EDIT] euh pour "define('SMTP_SENDMAIL_FROM', ' (adresse de réception)');" c'est pas l'adresse de réception, c'est celle d'envoi.
Et pour "define('SMTP_SENDMAIL_USERNAME', 'fti/FAI);" (il te manque un guillemet simple d'ailleurs) c'est normalement le login du compte mail, pas le login du compte pour la connexion (mais ce sont souvent les mêmes sur l'adresse principale du compte mail créé par le fournisseur d'accès).
Et du coup, tu l'auras compris ton "define('SMTP_SENDMAIL_PASSWORD', 'Mot de passe FAI);" c'est le mot de passe du compte mail, pas de la connexion.

En fait tu as rempli ça comme ça car ton adresse mail est fourni par ton fai, mais c'est plus par rapport au smtp du fournisseur de compte de messagerie (qui toi correspond à ton fai, mais faut pas confondre, si je prend une adresse gmail par exemple, je vais mettre smtp.gmail.com et mes infos du compte de messagerie gmail).

[EDIT 2] que lis-je ?
Citation
quand je transfèrerai ma boutique chez mon FAI
Euh... pas très performants ni malléables ni adaptés pour oscommerce (cf free) les hébergements des FAI, prend toi un vrai hébergement, sinon tu vas au devant de bien des déconvenues, crois moi.

Ce message a été modifié par NoZic - 17 Sep 2009, 16:52.


--------------------
"Les solutions existent toujours depuis longtemps, il suffit de les trouver."
Go to the top of the page
 
krakitos
posté 19 Sep 2009, 10:33
Message #8


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 11
Inscrit : 12-September 09
Lieu : Bonneval
Membre no 26119



Bonjour,


  1. Tu as raison, j'ai fais quelques petites fautes:
    "define('SMTP_SENDMAIL_FROM', ' (adresse de réception)');" c'est bien l'adresse d'envoi, je me suis placé du mauvais côté de la barrière.
    Citation
    "define('SMTP_SENDMAIL_FROM', ' (adresse d'envoi)');"


    Par contre pour le reste, de toute façon tu as raison, mais j'avais bien rempli avec les informations que j'avais mis plus haut, maintenant j'ai remis tout cela comme tu m'as dit qui est plus logique, je n'ai rien constaté de différent, ça marche sur les 2 manières, je me demande même si les 2 lignes plus bas sont utiles car je viens de les supprimer temporairement pour voir, et le résultat, çà marche encore corectement.
    Citation
    define('SMTP_SENDMAIL_USERNAME', 'login compte mail');
    define('SMTP_SENDMAIL_PASSWORD', 'mot passe mail');


  2. Citation
    Euh... pas très performants ni malléables ni adaptés pour oscommerce (cf free) les hébergements des FAI, prend toi un vrai hébergement, sinon tu vas au devant de bien des déconvenues, crois moi.


    Le lien que tu m'as mis corespond à Free, Ok, je suis chez Orange, pas en gratuit, d'après ce que j'ai compris c'est les hébergeurs gratuits qui posent problèmes. Quand tu me dis "prends toi un vrai hébergement", que veux-tu dire par là ? Si c'est pour se référencer chez un prestatire de site internet, je ne vois pas l'utilité de le monter sois même, peux-tu développer ta pensée ?!


Merci
Go to the top of the page
 
NoZic
posté 19 Sep 2009, 13:15
Message #9


Ceinture noire OSC
Icône de groupe

Groupe : Membres
Messages : 2871
Inscrit : 27-June 07
Lieu : Elancourt (78)
Membre no 18127



Bonjour,

Mais non j'ai pas dit de prendre un presta pour faire ta boutique. Rien à voir avec la boutique. Je te parle de ton serveur web. La réalisation d'un site et le serveur l'acceuillant sont deux choses très différentes.

J'ai dit de prendre un vrai hébergeur, comme tout bon site qui se respecte. Regarde, ce forum est chez Icodia.

Personne n'héberge soi-même son serveur web sauf si il veut passer sa vie en maintenance. Et personne n'héberge un site sérieux sur des serveurs web de FAI.
Les serveurs web de FAI c'est bien pour des pages persos, pour mettre en ligne des photos de ses mômes pour les grands-parents mais ce n'est pas adapté pour des vrais sites (rien que pour les mails, pas de mails chez les serveurs web de FAI... c'est quand même mieux d'être averti par mail quand tu passes une commande...), beaucoup de réglages désactivés dont des réglages qui rendent "incompatible" ces serveurs avec osc.

Free c'était pour l'exemple, j'avais bien compris que tu es chez couleur.

Et ne confond pas prestataires de services (on dit ça pour les sociétés qui développent des sites pour les autres) et hébergeurs (ils fournissent un hébergement, un serveur sur lequel faire tourner ton site quoi) même si effectivement c'est bien une prestation de service, ça prête à confusion sinon.
Tu n'as donc pas besoin de prestataire de service puisque c'est toi qui développe ta boutique, mais tu DOIS avoir un bon hébergeur. C'est une énorme erreur d'héberger un site pro sur des solutions gratuites persos fournies par les FAI. Pour les raisons citées plus haut mais aussi pour l'occupation du serveur (petits serveurs pour beaucoup de monde), pour la sécurité sur ces serveurs assez relative, pour la réactivité du service technique, pour etc...
Aucun avantage à part être gratuit et énormément d'inconvénients, le pire étant "que ce passe-t-il si le serveur a un souci ?" rien, faut attendre que le service technique daigne s'en occuper, quand tu payes au moins tu es en droit de demander une qualité de service, dans l'autre cas, non, tu peux juste bien fermer ta g... et attendre. Pas viable pour une société franchement.
Oublie.
C'est pas pour les dix euros par mois que coûte un hébergement.
Tu achètes ta tranquilité à ce prix, et c'est pas cher payé, crois-moi.

Bon courage avec le site et bon WE

Ce message a été modifié par NoZic - 19 Sep 2009, 13:20.


--------------------
"Les solutions existent toujours depuis longtemps, il suffit de les trouver."
Go to the top of the page
 
krakitos
posté 19 Sep 2009, 14:52
Message #10


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 11
Inscrit : 12-September 09
Lieu : Bonneval
Membre no 26119



Bonsoir NoZic,

Tu as été très clair, il est mieux de le rappeler maintenant, pour moi, et pour les autres avant de faire des bétises car tu sais les sirènes vont bon train. On est démarché par notre fournisseur de téléphonie, qu'il soit de toutes couleurs ou autres pour justement la mise en ligne de notre site, et ils insistent tellement que l'on oublie qu'ils y a des spécialistes. Au premier abord, je n'avais pas saisi ta pensée, mais là, tu m'as ravivé la mienne.

Merci à toi, passe un bon dimanche ensoleillé.
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 20th June 2013 - 07:24
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)