Pour ceux qui possèdent un compte client zKup, modifiez le mot de passe de votre espace client pour créer automatiquement votre compte sur le forum !

Auteur Sujet: [resolu]comfiguration smtp ???  (Lu 297 fois)

shoei

  • Newbie
  • *
  • Messages: 12
    • Voir le profil
[resolu]comfiguration smtp ???
« le: novembre 11, 2011, 07:26:19 pm »
Bonjour j’ai acquis la version découverte de 2 mois afin de tester zkup avant de l'acheter mais j'ai un problème avec la configuration smtp

Je possède un serveur dedié chez online sur lequel j'ai installé tout les pré-requis

tout fonctionne très bien

Je ne veux pas créer un serveur mail sur mon dedié j'ai donc configurer le conf.php avec gmail.com

Cependant je ne trouve aucun renseignement pour corriger l'erreur [Class Mail_mime ou Mail introuvable !]

pourriez vous m'aider si quelqu’un a deja eu ce problème car les membres qui s'inscrit ne reçoive pas le mail pour confirmation

le site ici >> http://88.191.142.187/zkup/
« Modifié: novembre 16, 2011, 08:06:52 pm par shoei »

ZoRdAK

  • Administrator
  • Full Member
  • *****
  • Messages: 121
    • Voir le profil
Re : comfiguration smtp ???
« Réponse #1 le: novembre 12, 2011, 10:27:29 am »
Il faudrait enfait installer les classes Mail de pear :

http://pear.php.net/packages.php?catpid=14&catname=Mail

;)

shoei

  • Newbie
  • *
  • Messages: 12
    • Voir le profil
Re : comfiguration smtp ???
« Réponse #2 le: novembre 12, 2011, 01:01:52 pm »
Merci beaucoup pour ta réponse

 je mis connais pas vraiment dois-je installer les 7 paquets  présent sur la page de ton lien?

 et y a t-il une configuration a faire ou l’installation par défaut est convenable?

et mon config.php est-il bien configuré de cette façon?

// Adresse mail d'expedition
define('MAIL_FROM','cupxxxxx@gmail.com');
define('MAIL_SMTP',true);//Envoyer des mails en utilisant les parametres SMTP ci-dessous
define('MAIL_DEBUG',false);//Aucun mail envoyé mais ils sont logués en base

// Exemple pour gmail
define('SMTP_AUTH',true);
define('SMTP_HOST','smtp.gmail.com');
define('SMTP_PORT',587);// 25 en général, pour gmail 587
define('SMTP_USER','cupxxxxx@gmail.com');
define('SMTP_PASS','xxxxxx');

Désolé de te bombardé de question mais ça évitera que je te harcelé par la suite  :)

ZoRdAK

  • Administrator
  • Full Member
  • *****
  • Messages: 121
    • Voir le profil
Re : comfiguration smtp ???
« Réponse #3 le: novembre 13, 2011, 09:59:07 pm »
Pour moi ça me semble OK.

Quand tu désactives le smtp

define('MAIL_SMTP',false);

ca n'envoie pas les mails ?

shoei

  • Newbie
  • *
  • Messages: 12
    • Voir le profil
Re : comfiguration smtp ???
« Réponse #4 le: novembre 14, 2011, 02:37:30 pm »
merci de ton aide qui mes tres precieuse ^^

 alors non ca n'envoie pas les mails  ni avec false ni avec true

je suis un peut perdu, que faire de mieu?




ZoRdAK

  • Administrator
  • Full Member
  • *****
  • Messages: 121
    • Voir le profil
Re : comfiguration smtp ???
« Réponse #5 le: novembre 14, 2011, 03:25:38 pm »
Tu as la main sur ton hébergement ?

Installe Mail_Mime avec pear :)

shoei

  • Newbie
  • *
  • Messages: 12
    • Voir le profil
Re : comfiguration smtp ???
« Réponse #6 le: novembre 14, 2011, 04:19:33 pm »
oui j'ai la main dessus c'est un dedié que je loue 
et je l'ai deja installé   "pear install Mail_Mime"  suite a ton premier post

 j'ai mis aussi "pear install Mail" ,  "pear install Mail_mimeDecode" et "pear install Mail_Queue"

 car je ne savais pas vraiment lequel il fallait  :-[

 

ZoRdAK

  • Administrator
  • Full Member
  • *****
  • Messages: 121
    • Voir le profil
Re : comfiguration smtp ???
« Réponse #7 le: novembre 14, 2011, 06:50:05 pm »
Et quand tu actives le SMTP tu as toujours "classe mime absente" ?

shoei

  • Newbie
  • *
  • Messages: 12
    • Voir le profil
Re : comfiguration smtp ???
« Réponse #8 le: novembre 15, 2011, 02:23:06 pm »
non depuis l'install des class mail et mail_mime de pear je n'ai plus l'erreur


ZoRdAK

  • Administrator
  • Full Member
  • *****
  • Messages: 121
    • Voir le profil
Re : comfiguration smtp ???
« Réponse #9 le: novembre 15, 2011, 05:15:17 pm »
Et toujours pas de mails qui partent ?

shoei

  • Newbie
  • *
  • Messages: 12
    • Voir le profil
Re : comfiguration smtp ???
« Réponse #10 le: novembre 15, 2011, 07:55:43 pm »
 non rien du tout avec ou sans smtp

ZoRdAK

  • Administrator
  • Full Member
  • *****
  • Messages: 121
    • Voir le profil
Re : comfiguration smtp ???
« Réponse #11 le: novembre 16, 2011, 09:58:18 am »
Bonjour,

Pouvez vous faire plusieurs tests :

créer un fichier test1.php et le mettre sur votre ftp avec ce contenu :

<?php
$mail 
'cupxxxxx@gmail.com'// Déclaration de l'adresse de destination.
if (!preg_match("#^[a-z0-9._-]+@(hotmail|live|msn).[a-z]{2,4}$#"$mail)) // On filtre les serveurs qui rencontrent des bogues.
{
$passage_ligne "\r\n";
}
else
{
$passage_ligne "\n";
}
//=====Déclaration des messages au format texte et au format HTML.
$message_txt "Salut à tous, voici un e-mail envoyé par un script PHP.";
$message_html "<html><head></head><body><b>Salut à tous</b>, voici un e-mail envoyé par un <i>script PHP</i>.</body></html>";
//==========
 
//=====Création de la boundary
$boundary "-----=".md5(rand());
//==========
 
//=====Définition du sujet.
$sujet "Hey mon ami !";
//=========
 
//=====Création du header de l'e-mail.
$header "From: \"Cup\"<cupxxxxx@gmail.com>".$passage_ligne;
$header.= "Reply-to: \"Cup\" <cupxxxxx@gmail.com>".$passage_ligne;
$header.= "MIME-Version: 1.0".$passage_ligne;
$header.= "Content-Type: multipart/alternative;".$passage_ligne." boundary=\"$boundary\"".$passage_ligne;
//==========
 
//=====Création du message.
$message $passage_ligne."--".$boundary.$passage_ligne;
//=====Ajout du message au format texte.
$message.= "Content-Type: text/plain; charset=\"ISO-8859-1\"".$passage_ligne;
$message.= "Content-Transfer-Encoding: 8bit".$passage_ligne;
$message.= $passage_ligne.$message_txt.$passage_ligne;
//==========
$message.= $passage_ligne."--".$boundary.$passage_ligne;
//=====Ajout du message au format HTML
$message.= "Content-Type: text/html; charset=\"ISO-8859-1\"".$passage_ligne;
$message.= "Content-Transfer-Encoding: 8bit".$passage_ligne;
$message.= $passage_ligne.$message_html.$passage_ligne;
//==========
$message.= $passage_ligne."--".$boundary."--".$passage_ligne;
$message.= $passage_ligne."--".$boundary."--".$passage_ligne;
//==========
 
//=====Envoi de l'e-mail.
mail($mail,$sujet,$message,$header);
//==========
?>


Pensez à changer les différents "cupxxxxx@gmail.com" par votre email.

Allez ensuite sur http://votresite.com/test1.php

Recevez vous le mail ?

Puis un deuxième exemple (test2.php) :

     // Le message
     $message = "Line 1\nLine 2\nLine 3";

     // Dans le cas où nos lignes comportent plus de 70 caractères, nous les coupons en utilisant wordwrap()
     $message = wordwrap($message, 70);

     // Envoi du mail
     mail('cupxxxxx@gmail.com', 'Mon Sujet', $message);

Recevez vous un des deux mails et si oui lequel ?

Merci

shoei

  • Newbie
  • *
  • Messages: 12
    • Voir le profil
Re : comfiguration smtp ???
« Réponse #12 le: novembre 16, 2011, 04:29:58 pm »
aucun des 2 tests n'a fonctionné

voici tout les paquets que j'ai installé

 Installed packages, channel pear.php.net:
=========================================
Package          Version State
Archive_Tar      1.3.8   stable
Auth_SASL        1.0.6   stable
Console_Getopt   1.3.1   stable
Mail             1.2.0   stable
Mail_Mime        1.8.2   stable
Mail_Queue       1.2.7   stable
Mail_mimeDecode  1.5.5   stable
Net_SMTP         1.6.1   stable
Net_Socket       1.0.10  stable
PEAR             1.9.4   stable
Structures_Graph 1.0.4   stable
XML_Util         1.2.1   stable



 edit: apres de longue recherche j'ai suivi ce tuto http://dev.petitchevalroux.net/linux/configuration-exim4-avec-gmail-linux.19.html

maintenant le test1 fonctionne tres bien mais pas le test2

depuis les mails de confirmation sont envoyé si define('MAIL_SMTP',false);

ca avance  :D
« Modifié: novembre 22, 2011, 12:00:47 am par shoei »

ZoRdAK

  • Administrator
  • Full Member
  • *****
  • Messages: 121
    • Voir le profil
Re : [resolu]comfiguration smtp ???
« Réponse #13 le: novembre 17, 2011, 08:26:21 am »
Ca venait donc d'une mauvaise config serveur :D (pour le smtp ca doit être pareil mais je ne suis pas un admin système :D )