Forums Développement Multimédia

Aller au contenu

Utilisation du Composant EmailSender+EmailConnecor

CMS Silex

26 réponses à ce sujet

#1

  • Guests

Posté 17 December 2010 - 16:34 PM

Bonjour tout le monde,
Je viens vers vous car j'ai rencontré un petit problème avec l'utilisation de ces composant, car après avoir suivis à la lettre leur tuto, mon envoie de mail ne fonctionne pas.
J'ai même été jusqu'à remplir le emailSender entièrement pour qu'il l'envoie dans ma boite mail et il ne se passe rien, aucun message d'envoie et aucun message recu.

Donc je voulais savoir que devais-je faire pour vérifié qu'elle partit pose problème?

Cordialement
Enkey



#2 ariels

    Ceinture Marron

  • Silex Lab
  • PipPipPipPipPipPip
  • 137 messages

Posté 17 December 2010 - 20:47 PM

La première chose à voir serait de voir si une requète part de ton navigateur. Pour àa je te conseille firebug, ou pour qqchose de plus serieux, charles proxy.



#3

  • Guests

Posté 20 December 2010 - 14:42 PM

Ok, donc oui il y a bien une requête dans fireBug quand je clique sur le bouton.



#4

  • Guests

Posté 20 December 2010 - 16:04 PM

Alors dans firebug j'ai ca :
POST gateway.php?PHPSESSID=ea77159b344c8bc28885302643f5d847

Et dans l'onglet quand je l'ouvre il m'affiche ça :
Host: foncierhome.admin-mag.com
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; fr; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Cookie: __utma=258214234.2231352688825682200.1245055832.1254307343.1264583019.12; PHPSESSID=ea77159b344c8bc28885302643f5d847

SI je dois fournir d'autres information dites le moi



#5 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 21 December 2010 - 23:37 PM

Tu ne donnes vraiment pas bcp d'info.. Mais bon, j'ai lu le tuto.

As tu bien mis ces fichiers
- conf/OofMail.ini
- cgi/services/email_web_service.php

Comme le conseille cet article
> http://www.silexlabs...panic-silexoof/

Peux tu installer le kit de débugage d'amfphp
> http://exchange.silexlabs.org/?p=375

Et tester le service email_web_service, la méthode sendMail



#6

  • Guests

Posté 22 December 2010 - 10:59 AM

Alors pour le premier fichier oui je l'avais mis comme le stipule le tuto, mais pas le second, vu qu'il n'en parle pas



#7 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 22 December 2010 - 11:56 AM

Et... Donc?



#8

  • Guests

Posté 22 December 2010 - 11:56 AM

Apres avoir mis le deuxième fichier, j'ai testé, et il me met 500 Internal Server Error



#9

  • Guests

Posté 22 December 2010 - 12:03 PM

c'est bon ca fonctionne, il fallait rajouter dans le dossier include le fichier email_manager.php



#10

  • Guests

Posté 22 December 2010 - 15:28 PM

Dernière petite question, Je voulais savoir quel encodage dois-je utiliser dans le body du mail pour les caractère spéciaux ainsi que pour les liens?(html,URL, UT8, AS)

Merci pour votre réponse



#11 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 22 December 2010 - 17:07 PM

je ne comprends pas ta question
il n y a pas d encodage dans les parametres du composant
dans "subject" par exemple tu peux mettre des accents et du texte normal je pense



#12

  • Guests

Posté 22 December 2010 - 17:15 PM

Bah par exemple dans body, les retour a la ligne ne fonctionne pas, c'est a dire dans le mail que je reçoi, il n'y a aucune mise en forme. Et dans certain logiciel de mail, les caractères spéciaux ne passe pas.



#13 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 22 December 2010 - 18:33 PM

peux tu etre + précis, donner des exemples stp



#14

  • Guests

Posté 23 December 2010 - 10:50 AM

Par exemple dans Outlook 2003 ou 2007, le correspondant reçoit un texte avec des caractère bizarre qui remplace les caractère spéciaux.
Exemple un é sera écrit @" (c'est pas exactement ça, mais j'ai pas le modèle sous la main).

Donc que dois-je faire pour parer ce problème et faire en sorte que le mail sois reçu exactement de la même façon dans tout les logiciel de mail. Et que dois-je faire si je veux que l'encodage utilisé soit du HTML .?



#15 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 23 December 2010 - 23:24 PM

ok, alors le script est un peu léger en effet...
d'après cet article http://bitprison.net...ect_and_message et celui-ci http://php.net/manua...nction.mail.php
tu devrais mettre ceci dans cgi/includes/email_manager.php en remplacement de la ligne 134
$header_ = 'MIME-Version: 1.0' . "\r\n" . 'Content-type: text/plain; charset=UTF-8' . "\r\n"; $ret = mail($toEmails, '=?UTF-8?B?'.base64_encode($subject).'?=', $body, $header_ . $headers);



#16

  • Guests

Posté 28 December 2010 - 11:31 AM

OK merci beaucoup. J'ai rajouté la ligne que tu as mis, mais cela n'as pas réglé le probleme des saut de ligne et de la mise en forme du texte.



#17 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 28 December 2010 - 16:31 PM

Tu veux dire que ca a réglé les problèmes d'accent?
Tu as mis quoi comme saut de ligne? <br />?
Et qu'entends tu par "mise en forme"?



#18

  • Guests

Posté 28 December 2010 - 16:35 PM

alors d'après ce que j'ai compris, oui ca a réglé les accents.
Ensuite en saut de ligne, j'ai mis
/n %0D%0A et juste un retour a la ligne grâce a l'éditeur de texte.

Pour la mise en forme je parle de ça justement, mais aussi de pouvoir mettre un texte en gras, en italique, faire un lien.



#19 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 28 December 2010 - 16:42 PM

essaye le html
<br />, <b></b>, ...



#20

  • Guests

Posté 28 December 2010 - 16:43 PM

j'ai essayer deja



#21

  • Guests

Posté 28 December 2010 - 16:44 PM

J'ai déjà essayer "< b r / >"



#22 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 28 December 2010 - 17:00 PM

et ca a donné quoi comme résultat?



#23

  • Guests

Posté 28 December 2010 - 17:24 PM

dans tout les cas il me les affiches dans le mail comme si je les avais écris.



#24 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 28 December 2010 - 17:37 PM

ok, alors dans le header que je t'ai passé plus haut, remplace
´text/plain´
par
´text/html´



#25

  • Guests

Posté 28 December 2010 - 17:45 PM

ok j'essaye ca je te tiens au courant



#26

  • Guests

Posté 28 December 2010 - 17:49 PM

Et donc < br / > apparait dans le mail.



#27 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 28 December 2010 - 21:47 PM

Peux tu me mailer ton fichier .php et mettre en ligne un exemple stp





1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)