MyBB.support, le portail francophone de MyBB
[Réglé] configurer messagerie - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.fr)
+-- Forum : MyBB.fr (https://mybb.fr/forum-1.html)
+--- Forum : Support (https://mybb.fr/forum-5.html)
+--- Sujet : [Réglé] configurer messagerie (/thread-6999.html)

Pages : 1 2 3 4


RE: configurer messagerie - sheron - 11-08-2014

voici un screen des rapport d'erreur des mails (les differents messages d'erreur doivent etre dus aux differents reglages que j'ai tester)

edit: je crois que le soucis est regler a cette adresse mais vue que mon anglais est tres mauvais pas tout compris ^^ est ce une piste ? http://community.mybb.com/thread-57177.html


RE: configurer messagerie - spyto - 11-08-2014

Ton image est rognée sur la droite, là où l'info est importante !
Malgré tout je vois pas mal de "Timed out". Il y a peut-être des problèmes passagers de messagerie chez one.com ?...

Essaie de reposter la partie droite du screen.


RE: configurer messagerie - sheron - 11-08-2014

Citation :Malgré tout je vois pas mal de "Timed out". Il y a peut-être des problèmes passagers de messagerie chez one.com ?...


je ne pense pas car ça fonctionne sur mon site osclass et peut etre que les time out proviennent de quand j'etais regler en mail php (je ne sais plus a quel momment j'ai telement fais de changement pour essayer^^)


RE: configurer messagerie - spyto - 11-08-2014

Oui effectivement :
- d'une part la fonction mail() de PHP ne semble pas disponible.
As-tu essayé le petit script que je t'ai posté plus haut ?
- d'autre part, on a des timed out en quantité
ce qui signifie que le serveur SMTP ne répond pas. Pourquoi ? That's the question !

Pour tester si SMTP fonctionne hors MyBB, tu pourrais essayer ce script :
http://www.9lessons.info/2009/10/send-mail-using-smtp-and-php.html

Sur mybb.com je n'ai trouvé que ça :
http://community.mybb.com/thread-120319-post-869217.html#pid86921
sans remède hélas...



RE: configurer messagerie - sheron - 11-08-2014

j'avais pas vue ton script voila ce que ça donne http://bretagne-airsoft.fr/test.php
donc meme cette piste n'est pas bonne http://community.mybb.com/thread-57177.html ?

et donc comment je doit faire si je veut teste smtp avec e script http://www.9lessons.info/2009/10/send-ma...d-php.html ?


RE: configurer messagerie - spyto - 11-08-2014

Ce qui prouve que la fonction mail() de PHP est active sur one.com !
Et le mail l'as-tu reçu dans ta boîte ?

Pour tester le smtp il suffit de suivre le tuto : Huh
http://www.9lessons.info/2009/10/send-mail-using-smtp-and-php.html

D'abord télécharger l'archive puis la dézipper. Elle contient trois fichiers.
- Index.php
- SMTPconfig.php // Configuration du serveur SMTP
- SMTPClass.php // Classe d'envoi de mail SMTP
Après avoir modifié SMTPconfig.php avec tes paramètres, il suffit d'uploader quelque part ces 3 fichiers, par exemple dans un dossier /test pour ne pas écraser index.php de MyBB et de lancer ton_url/test/index.php.

Un formulaire apparaîtra demandant l'expéditeur, le destinataire, l'objet et le message. Il te suffira d'envoyer pour vérifier que tu reçois bien le mail.
Si oui, c'est que la fonction SMTP fonctionne aussi correctement et que donc le problème est ailleurs...







RE: configurer messagerie - sheron - 12-08-2014

Oui mail bien reçus : TEST OK ? Je testerais le SMTP soit ce midi soir ce soir !


RE: configurer messagerie - sheron - 12-08-2014

n'as pas l'air de fonctionner (a conditions que j'ai bien configurer SMTPconfig
<?php
//Server Address
$SmtpServer="send.one.com";
$SmtpPort="465";
$SmtpUser="forum@bretagne-airsoft.fr";
$SmtpPass="*******";

?>

lien du script de test: http://bretagne-airsoft.fr/testmail/Index.php

et j'ai refais le test avec mailout (dans le script)
aussi mon hebergeur me damnde: "Bonjour,

Avez vous essayé le mailout.one.com et port 25 avec mail php?" mais je ne peut pas changer les parametres quand je selectionne mail php ?


RE: configurer messagerie - spyto - 12-08-2014

Code :
$SmtpPort="465";

Pourquoi 435 ? Pourquoi pas 25 ?...


RE: configurer messagerie - sheron - 12-08-2014

Car c'est ce que j'ai la sur mon panneau de configuration one. Com:

Webmail :https://login.one.com/mailServeur SMTP :send.one.com
Serveur IMAP :imap.one.com
Port SMTP :465
Port IMAP :993
Exchange Active Sync (Beta) :m.one.com
Serveur POP3 :pop.one.com



RE: configurer messagerie - spyto - 12-08-2014

Puisque le premier script fonctionne c'est que la fonction PHP mail() est activée et utilisable. Pourquoi s'embêter avec le smtp ?

J'ai un peu recherché :
'mybb was unable to send the email using the php mail() function'
Ici :
http://community.mybb.com/thread-89537-post-653750.html#pid653750
un utilisateur suggère que son hébergeur a un problème avec les headers du mail enoyés par MyBB. Il suggère une modification du fichier /inc/mailhandlers/php.php :
Remplacer (c'est à a fin du fichier) :
Code :
$sent = @mail($this->to, $this->subject, $this->message, trim($this->headers));
et
Code :
$sent = @mail($this->to, $this->subject, $this->message, trim($this->headers), $this->additional_parameters);
par :
Code :
$sent = @mail($this->to, $this->subject, $this->message);

La méthode est un peu bourrin, puisque plus aucun header ne sera envoyé !

Sur le forum de MyBB allemand, il y a ici un tuto :
https://www.mybboard.de/forum/thread-15677.html
pas facile à lire je te l'accorde. Copie/colle dans Google Translate.

Il suggère la même modif en un plus light, c'est à dire remplacer seulement la ligne :
Code :
$sent = @mail($this->to, $this->subject, $this->message, trim($this->headers), $this->additional_parameters);
par
Code :
$sent = @mail($this->to, $this->subject, $this->message, trim($this->headers));

Uniquement à des fins de test, il n'est pas recommandé de modifier les fichiers système !
Conserve une copie de l'original pour le restaurer !


Ceci lèvera le doute de savoir si les headers envoyés par MyBB ne sont pas "digérés" par ton hébergeur, ce qui me semble étonnant.
A mon avis le souci est plutôt côté hébereur que côté MyBB... mais sait-on jamais ?... Un plugin qui interfère ou un template musque tu y as fait beaucoup de modifs...

Ce peut être aussi un blocage de spam ou d'IP au niveau de l'hébergeur.
Consulte les logs du serveur pour en savoir plus sur les raisons des échecs d'envoi.


RE: configurer messagerie - sheron - 12-08-2014

j'ai verifier les filtres anti spam de mon hebergeur il est désactiver
j'ai modifier la ligne
Code :
$sent = @mail($this->to, $this->subject, $this->message, trim($this->headers), $this->additional_parameters);

par
Code :
$sent = @mail($this->to, $this->subject, $this->message, trim($this->headers));

j'ai désactiver tous les plugins rien ne marche...
sinon comment peut ton changer le port et l'hote pour mail php pour essayer de mettre port 25 et mailout.one.com comme le sugerer mon hebergeur?

Citation : mon avis le souci est plutôt côté hébereur que côté MyBB

peut etre mais comment expliques tu que ça fasse pareille sur mon forum test hebergeur ailleur (et juste apres sue j'ai tester les meme parametres que sur le vrais forum et en remettant sur mail php plus rien ne marchais sur le forum test alors que tout fonctionnais avant)



RE: configurer messagerie - spyto - 12-08-2014

Là je ne sais plus quoi dire.
Si ça marchait "avant" c'est que quelque chose a été modifié pour que ça ne marche plus "maintenant".

D’ailleurs avant quoi ? Avant de faire quelle modification exactement ?
C'est ce qu'il faudrait toucher du doigt pour avancer !

Quant à changer l'hôte ou le port pour la fonction mail() de PHP, je ne sais même pas si c'est possible. Et de toute façon, s'il y des réglages possibles ils ne peuvent être que dans le fichier php.ini auquel tu n'as pas accès à moins d'avoir un serveur dédié.

Ou alors c'est l'hébergeur qui merdoie complètement ?


RE: configurer messagerie - sheron - 12-08-2014

Code :
Là je ne sais plus quoi dire.
Si ça marchait "avant" c'est que quelque chose a été modifié pour que ça ne marche plus "maintenant"

D’ailleurs avant quoi ? Avant de faire quelle modification exactement ?
C'est ce qu'il faudrait toucher du doigt pour avancer !

et bien sur le forum test j'ai voulus voir si les parametres smtp de mon vrais forum fonctionnerais dessus donc j'ai mis sur smtp puis fais les memes reglages et ça ne marchais pas donc j'ai remis sur mail php et ça ne marchais toujours pas[/code]


est ce que ça pourrait me permetre de mettre mailout et port 25?:

Paramètre additionnels pour PHP mail()
Ce paramètre vous permet de déterminer des réglages supplémentaires pour la fonction PHP mail(). Utilisé seulement quand 'PHP mail' est sélectionné comme gestionnaire de messagerie. Plus d'informations


RE: configurer messagerie - spyto - 12-08-2014

Alors là, je n'en sais fichtre rien !

Voilà ce que dit la doc PHP à ce propos :

Citation : additional_parameters (optionnel)

Le paramètre additional_parameters peut être utilisé pour passer des drapeaux additionnels comme options à la ligne de commande configurée pour être utilisée pour envoyer les mails en utilisant le paramètre de configuration sendmail_path. Par exemple, ceci peut être utilisé pour définir l'adresse d'expéditeur de l'enveloppe lors de l'utilisation de sendmail avec l'option -f.

Ce paramètre est échappé par la fonction escapeshellcmd() en interne afin de prévenir l'exécution d'une commande. La fonction escapeshellcmd() empêche l'exécution d'une commande, mais autorise l'ajout de paramètres supplémentaires. Pour des raisons de sécurité, il est recommandé pour l'utilisateur de nettoyer ce paramètre afin d'éviter l'ajout de paramètres non désirés à la commande shell.

Depuis que la fonction escapeshellcmd() est appliquée automatiquement, quelques caractères autorisés dans les adresses emails par les RFCs d'internet ne peuvent plus être utilisés. La fonction mail() ne peut autoriser ces caractères, aussi, dans les programme où leur utilisation est nécessaire, vous devriez utiliser une méthode alternative pour l'envoi des emails (comme l'utilisation d'un framework ou d'une librairie.

L'utilisateur sous lequel tourne le serveur web doit être ajouté en tant qu'utilisateur de confiance dans la configuration de sendmail afin que l'en-tête X-Warning ne soit pas ajouté au message lorsque l'expéditeur de l'enveloppe (-f) est défini en utilisant cette méthode. Pour les utilisateurs de sendmail, ce fichier est /etc/mail/trusted-users

Pour moi, c'est du chinois ou presque...

Jamais je n'ai vu d'utilisateur mentionner son utilisation et la doc sur mybb.com est muette à ce propos !...

Je laisse la main à plus calé que moi ! Tongue


RE: configurer messagerie - sheron - 13-08-2014

a la limite, etant donner que mon forum n'est pas encore vraiment ouvert, je vais en recréer un, le meme mais sans plugins, sans rien toucher sauf le theme et la banniere. mais par contre comment faire pour ne récupérer seulement les membres deja inscrits sur le forum( je ne veut rien garder d'autre on ne sait jamais) je suppose que c'est dans la BDD ?

edit: pas de soucis si je modifie le prefix des tables lors de l'installe (genre mybb2_) pour eviter d'ecraser mybb_ (forum actuel) dans ma BDD ?


RE: configurer messagerie - Saphir - 13-08-2014

C'est justement pour ça qu'il vous est proposé de changer le préfixe, ainsi que pour permettre d'avoir plusieurs installations de MyBB sur un même hébergement.

Pour récupérer seulement les utilisateurs déjà inscrits, je pense que faire comme cela ne posera pas de problème :
- Installez MyBB avec le préfixe des tables "mybb2_".
- Renommez la table "mybb2_users" dans un nom de votre choix (par exemple "mybb2_users_backup").
- Copiez la table "mybb_users", et appelez la copie "mybb2_users".

Je vous conseille quand même de faire une sauvegarde complète de votre base de données, on sait jamais...


RE: configurer messagerie - sheron - 13-08-2014

ok merci du coup j'en profite pour mettre la derniere versions 1.1.15 Smile


RE: configurer messagerie - sheron - 14-08-2014

en fin de compte ça refonctionne sur mon forum actuel HuhHuh
j'ai juste cocher la case desactiver tous les plugins (coïncidence? )
quoi qu'il en soit je ne vais pas crier victoire trop vite, et je garde mon autre forum (mybb2_) au cas.
en tous les cas, merci a vous de vous avoir donner tant de mal !! Smile


RE: configurer messagerie - Saphir - 14-08-2014

Ceci est un message préformaté et peut ne correspondre qu'en partie à votre requête.

Bonjour sheron.

Votre requête semble résolue. La discussion a donc été marquée comme étant réglée.

S'il s'agit d'une erreur, répondez à ce message afin que nous annulions le marquage.
Si vous avez de nouveau besoin de nos services, n'hésitez pas à ouvrir une nouvelle discussion dans nos forums de support.

Merci de l'intérêt que vous portez à MyBB !


 Utilitaire de traduction fourni par Regentronique