MyBB.support, le portail francophone de MyBB
Problème envoie du mail lors de l'inscritpiton - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.support)
+-- Forum : MyBB.fr (https://mybb.support/forum-1.html)
+--- Forum : Support (https://mybb.support/forum-5.html)
+--- Sujet : Problème envoie du mail lors de l'inscritpiton (/thread-7033.html)

Pages : 1 2 3


Problème envoie du mail lors de l'inscritpiton - warblack31 - 04-09-2014


Bonjour a tous !

Heureux d'avoir un forum sur mybb, c'est vraiment super.

Cependant j'ai un problème lorsque quelqu'un s'inscrit.

Aucun mail n'est envoyé a la personne sur sa boite mail.

J'ai essayer avec sa :

Code :
<?php
$MonAdresseCourriel = 'EcrisIciTonAdresseDeCourriel@TonDomaine.com';
$Sujet = 'Test de la fonction Mail...';
$Message = 'Ceci est un test afin de savoir si je reçois les courriels!';
if ( mail($MonAdresseCourriel, $Sujet, $Message) ){
  echo 'Courriel envoyé!';
}else{
  echo 'Courriel NON envoyé!';
}
?>

Mais sa me fait sa : http://www.hostingpics.net/viewer.php?id=691533mybbprobleme.png


RE: Problème envoie du mail lors de l'inscritpiton - spyto - 05-09-2014

Je ne comprends pas bien ce que vient faire : C:\wamp\www\Forum... ??? Huh
Tu testes la fonction mail() de PHP en local ? Shy
Mets ton fichier sur ton serveur pour y tester la fonction mail() !!!

Si la fonction mail() est bien active, il se peut que le mail ait abouti dans la boîte des courriels indésirables de la personne.


RE: Problème envoie du mail lors de l'inscritpiton - warblack31 - 05-09-2014

Enfaite, pour tout dire, j'utilise WAMP pour mes sites internet

Pour le test de la fonction mail, je l'utilise pas en local, je l'utilise via mon ordinateur ( donc pas en local )

J'ai regarder dans mes mail, dans indésirable, mais rien


RE: Problème envoie du mail lors de l'inscritpiton - exdiogene - 05-09-2014

(05-09-2014, 13:38)warblack31 a écrit :  Enfaite, pour tout dire, j'utilise WAMP pour mes sites internet

Pour le test de la fonction mail, je l'utilise pas en local, je l'utilise via mon ordinateur ( donc pas en local )

J'ai regarder dans mes mail, dans indésirable, mais rien

Utiliser via son ordinateur du code PHP, c'est utiliser en LOCAL.

Le contraire, c'est de l'utiliser sur un serveur extérieur... Wink


RE: Problème envoie du mail lors de l'inscritpiton - warblack31 - 05-09-2014

Je disait mon ordi car j'ai l'odi distant (local) et mon ordi ou je vous écrit (externe).

Je vient d'essayer en local, mais sa me fait la même erreur.


RE: Problème envoie du mail lors de l'inscritpiton - spyto - 05-09-2014

Je ne comprends pas !
Veux-tu dire que tu as installé WAMP sur le serveur ? HuhHuhHuh

Essaie d'être clair.
Pour tester la fonction mail(), il faut le faire sur le serveur qui avrite ton forum, pas sur ton PC............. Sad


RE: Problème envoie du mail lors de l'inscritpiton - warblack31 - 07-09-2014

Mon forum est heberger sur mon serveur, tandis que mon ordinateur qui n'a pas le forum n'est pas en local (quand je parle du local, je parle du serveur ) .

Pour la fonction mail j'ai essayer en local mais sa me marque le message de début.

Désoler de mon incompréhension, si y faut me faire repeter quoi que se soit, svp dite le moi, je regormulerai comme je pourrais


RE: Problème envoie du mail lors de l'inscritpiton - exdiogene - 07-09-2014

La définition de "local" est : "près de nous", "chez-soi". Ce qui est le contraire d'un serveur "distant". Wink


RE: Problème envoie du mail lors de l'inscritpiton - warblack31 - 07-09-2014

Ordinateur 'A' local
Ordinateur 'B' distant
Comme sa on se comprendra mieux X)
Désoler encore de mon incompréhension ^^


RE: Problème envoie du mail lors de l'inscritpiton - warblack31 - 10-09-2014

Personne pour m'aider ? Je suis vraiment bloquer, y a 200 personne qui attendent le forum XD


RE: Problème envoie du mail lors de l'inscritpiton - Nitrome - 11-09-2014

Ton ordinateur: local
Un serveur: distant

Et tu veux dire que les gens se connectent sur ton WAMP ? Huh
Si oui c'est bizarre ou alors je comprend pas ce que tu veux faire, il faudrait que tu mette ton forum sur un serveur (hostinger et olympe proposent des hébergements gratuit) pour être sur que tout marche bien Wink


RE: Problème envoie du mail lors de l'inscritpiton - warblack31 - 13-09-2014

Oui, mais j'aimerai bien utiliser ma propre IP, je regarde si y a pas une configuration a faire au niveau de wamp


RE: Problème envoie du mail lors de l'inscritpiton - Roman - 14-09-2014

Go utiliser http://www.shost.ca c'est le meilleur hébergeur en terme de gratuité et encore mieux qu'un payant. Wink


RE: Problème envoie du mail lors de l'inscritpiton - Nitrome - 14-09-2014

Nan mais ce qu'il veut (et j'en comprend pas les avantage??) c'est d'utiliser son ordi comme hébergeur x)


RE: Problème envoie du mail lors de l'inscritpiton - Roman - 14-09-2014

C'est pour avoir accès à tout et tout gérer mais bon... C'est la même chose s'il prend un hébergeur.


RE: Problème envoie du mail lors de l'inscritpiton - spyto - 14-09-2014

@Roman : Il ne cherche pas un hébergeur ! Il utilise un PC avec WAMP et no-ip.org pour héberger son site (si j'ai bien compris).

@Nitrome : Je ne vois pas non plus les avantages, mis à part utiliser sa propre adresse IP. Il faudra que ce PC soit toujours en marche et connecté. De plus, au delà d'un certain nombre de membres connectés, il faudra qu'il puisse supporter la charge !

@warblack31 : Si je regarde la PJ du post initial, je ne comprends toujours pas le message :
Code :
Unexpected end of file in C:\wamp\www\Forum\mail.php in line 11
Si mail.php est le fichier cité dans le post, il n'y a pas d'erreur de syntaxe. J'ai testé ce fichier il fonctionne sans problème.

mail.php est-il bien ce fichier ?

Autre remarque : Forum a une majuscule alors que dans l'url, il n'y en a pas. Sur un vrai serveur ceci a son importance.






RE: Problème envoie du mail lors de l'inscritpiton - warblack31 - 14-09-2014

@spyto
mail.php contient se que j'ai mis en code au début de mon message, biensur avec mon adresse mail.

Pour le F de forum viebt juste d'être modifier merci de l'erreur, mais je ne comprends toujours pas pourquoi sa ne marche pas...

Cependant avec WAMP le dossier est "www" donc j'ai créer un dossier "forum" contenant se qui faut pour le forum.

Y a t-il pas un truc a modifier dans le php.ini ?

J'ai désactiver les message erreur php, c'est pour sa que quand vous allez sur "mail.php" rien ne s'affiche. J'ai du le désactiver car il y avait un problème sur un autre site, cependant je peut vous le réactiver si vous souhaitez voir l'erreur ?

Ps: pour le moment j'ai mis activation direct sans activation mail le temps qu'on règle le problème.

Merci de vos aides les plus précieuses.


RE: Problème envoie du mail lors de l'inscritpiton - spyto - 15-09-2014

Tout ça n'explique pas l'erreur "unexpected end" !
Avec quel éditeur de texte ce fichier a-t-il été rédigé ?
C'est à se demander s'il n'y a pas des caractères invisibles et parasites car le code est correct.

Peux-tu laisser ici en PJ ce fichier mail.php pour que je l'examine ?

Il faut d'abord corriger cette erreur pour savoir si mail() fonctionne !

Pour ce qui concerne php.ini, pour que mail() fonctionne il faut au moins régler le paramètre SMTP :
- à la place de localhost, il faut mettre le serveur SMTP de ton fournisseur d'accès, par exemple pour orange :
SMTP = smtp.orange.fr
ET éventuellement, remplacer aussi l'adresse de l'expéditeur :
"sendmail_from = user@localhost" par ton adresse mail perso.






RE: Problème envoie du mail lors de l'inscritpiton - warblack31 - 15-09-2014

Le fichier est éditer avec "notepad".

Pour le fichier je l'envoi se soir dans la discution car je n'ai pas accès a l'ordinateur actuellement.

Pour le smtp faut t-il utiliser celui avec notre adresse mail (hotmail > smtp.live.com ) ?
Je me doute fort que se soit plutôt celui de la box.
Je vais voir avec mon hebergeur lequel utiliser.

Je vous tient au courant de toute modifications.

Merci a vous spyto Smile


RE: Problème envoie du mail lors de l'inscritpiton - warblack31 - 15-09-2014

Voici mon mail.php :
Code :
<?php
error_reporting(E_ALL);

$to = 'warblack31@hotmail.fr';

if(mail($to, 'Test de courriel', 'Ceci est un test pour vérifier si la fonction mail() de PHP fonctionne.'))
{
     echo 'Courriel envoyé par PHP';
}
else
{

voici mon php.ini :
Code :
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.live.com
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = warblack31@hotmail.fr

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path =



 Utilitaire de traduction fourni par Regentronique