Forum CMS Made Simple FR

Version complète : [Résolu]CGFeedback :Erreur SMTP aléatoire lors d'envoi de commentaires
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.10.3
#~ Url du site : http://www.numastickwebfactory.fr
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.10.3
#~ Installed Modules:
#~ CMSMailer: 2.0.2
#~ FileManager: 1.2.0
#~ MenuManager: 1.7.7
#~ ModuleManager: 1.5.3
#~ News: 2.12.3
#~ Printing: 1.1.2
#~ Search: 1.7
#~ ThemeManager: 1.1.4
#~ TinyMCE: 2.9.1
#~ Gallery: 1.5.3
#~ FormBuilder: 0.7.2
#~ Captcha: 0.4.5
#~ simpletagging: 0.3.1
#~ SEOTools: 1.5
#~ CGExtensions: 1.29.1
#~ SiteMapMadeSimple: 1.2.5
#~ CGFeedback: 1.5.4
#~ CGFeedMaker: 1.0.15
#~ CGSimpleSmarty: 1.5
#~ CGBlog: 1.9.8
#~ Cataloger: 0.9
#~ CMSPrinting: 1.0
#~ MicroTiny: 1.1.1
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: false
#~ output_compression: false
#~ max_upload_size: 64000000
#~ default_upload_permission: 664
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale: fr_FR.utf-8
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.2.17
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: On
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ Server Information:
#~ Server Api: cgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.0.90
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Et re-bonjour ^^ !

Juste pour avoir des idées pour chercher, lorsqu'un utilisateur valide un commentaire sur le blog, une erreur SMTP s'affiche parfois :
SMTP Error: Could not authenticate.

Le commentaire est bien enregistré - aucun problème de ce côté-là - mais l'administrateur n'est pas prévenu... embêtant...

Sachant que cela ne se produit pas systématiquement, je ne sais pas du tout de quel côté chercher...
Quelqu'un aurait-il une idée ?

Merci d'avance !
salut,
qu'à tu paramétré dans cmsMailer?
ton SMTP demande-t-il une authentification??
Hello,

Nom du serveur SMTP : smtp.nom-de-domaine
Port du serveur SMTP : 587

Et oui, le SMTP requiert une authentification.
C'est un problème ?


Sinon, le message de test arrive correctement, et la plupart des commentaires sont bien notifiés par mail...
As-tu besoin d'autres infos ?
Citation :Et oui, le SMTP requiert une authentification.
C'est un problème ?
ben non, ça n'est pas un problème...c'était une question.
Citation :SMTP Error: Could not authenticate.
Apparemment, c'est l'authentification qui pose problème, pas CGFeedback.
Je passe la main, n'étant pas un spécialiste des serveurs SMTP.
Ok, merci en tout cas ^^
regarde avec le fournisseur de SMTP directement, il y a peut être des limitations par jour/heure d'envoi d'email, il y a peut être des pics d'activité qui bloque ton accès. Enfin il y a peut être des perturbation relevées sur le réseau
Ok, merci Bess.
Je vais me renseigner auprès d'OVH.
Je vous tiens au courant.

A+
Hello,

Alors la réponse d'OVH :

En effet l'envoi de mail à partir de nos hébergements mutualisés n'est pas permis avec l'utilisation des "sockets" en faisant des connexions SMTP.

Le seule moyen autorisé pour ce genre d'envoi c'est à partir des fonctions php_mail() ou bien sendmail.

Donc si vous êtes entrain d'envoyer vos mails par le biais d'un plugin de votre Module CMS "CMS Made Simple", ceci
n'est pas permis sur nos hébergements car il est implique l'utilisation des "sockets" lors de l'envoi.


Vous devez pouvoir configurer l'envoi via la fonction mail de PHP directement depuis l'admin de votre plugin.


Hum.... je ne comprends pas trop : pour moi, cela signifierait qu'aucun mail ne pourrait être envoyé depuis mon serveur, ce qui n'est pas le cas....

Est-ce que cela parle à quelqu'un ?

Emmanuelle
Salut,
peut-être y a t-il un blocage au niveau de la fréquence d'envoi des mails. Cela expliquerait que l'envoi de mail par le formulaire de contact par exemple fonctionne.

Tu peux essayer de paramétrer cmsmailer avec la méthode mail et voir si ça améliore l'envoi de tes nl.

Mais je pensais que tu étais sur un dédié car le SMTP à besoin d'une authentification. Je ne me souviens pas avoir vu les SMTP d'OVH demander de se signer.
En fait, non, ça plante aussi de temps en temps sur l'envoi de formulaire.
Mais dans ce cas, l'utilisateur est obligé de recommencer (super...), donc ça passe moins inaperçu...

En attendant, j'ai paramétré CMSMailer avec la méthode mail... et, pour l'instant, je n'arrive pas à reproduire l'erreur.
Croisons les doigts ^^ !

Par contre, pourrais-tu m'expliquer ce que cela change concrètement, la méthode "mail" stp ?
Merci d'avance !
je ne connais pas la différence dans les détails, comme je l'ai dis plus haut, je ne suis pas un spécialiste dans ce domaine.
Dans la méthode mail, c'est l'hébergeur (celui qui à la main sur php.ini) qui s'occupe d'indiquer le bon SMTP, ou plutôt le chemin de sendmail.
L'envoi est sous-traité par PHP et ne s'adresse pas directement au SMTP.
Quand on choisi la méthode mail, on est sûr que ça fonctionne puisque l'hébergeur à bien paramétré PHP (en principe). Ca n'empêche pas certaines restrictions pour éviter les envois trop massifs!!!
Avec la méthode SMTP, si tu pointes vers un SMTP qui a des restrictions, tu peux avoir des ennuis.

Les spécialistes, n'hésitez pas à corriger, barrer, ajouter (ou les 3).
Pour l'envoi à partir d'un formulaire qui envoie avec la fonction mail de PHP, il ne sert à rien de configurer CMSMailer qui ne sert à rien dans ce cas.
Il faut surtout être sur que le formulaire est bien conçu pour cette fonction mail de PHP Wink
En général le nombre de mails envoyés par heure est sujet à un quota en fonction de hebergement
je partais du principe qu'elle utilise Frombuilder. Dans ce cas, le paramétrage de CMSMailer rentre en compte.
Oui, j'utilise Formbuilder...

Bon.
En tout cas, ça a l'air de se passer bien mieux avec la méthode "mail".
Je clôture le débat... je reviendrais si ça recommence ^^

Merci à tous en tout cas