Skip to main content Help Control Panel

 

support «   Besoin d'aide «  

Recevoir des articles par mail [Validated]

PreviousNextIndex

Connexion impossible au serveur pop

OwnerTANGUY Hervé
Progress20%
WorkflowSupport request
StatusProblem is valid and may be repeated

Bonjour, J'ai souhaite configurer les Traitements d'arrière-plan afin de recevoir de la part des membres de mon site leurs articles par mail. J'ai donc renseigné les différens champs, notamment le nom du serveur pop, l'identifiant du compte utilisé et le mot de passe. Je vois un message dans Système, Traitements d'arrière-plan : Impossible to connect to pop.orange.fr issu de agents/messages.php. Je n'ai pas essayé sur un autre de mes sites YACS, j'utilise la version 11.4.13, 110413-16:23:56 GMT, PHP v5.3.6 est installé sur le serveur. Peut-être le serveur d'hébergement refuse-t'il les connexions pop extérieures car il est impossible d'utiliser un serveur smtp extérieur ? Si oui, peut-on utiliser le serveur IMAP de l'hébergeur ? Cordialement, Hervé TANGUY

TANGUY Hervé
on June 16 2011
Bonjour, Alexis,

Il serait peut-être intéressant de voir comment s'y prennent les scripts des webmails PHP du genre RoundCube ou SquirrelMail pour "décoder" les messages...

Bon courage, Hervé
J.Juraver - on June 16 2011

TANGUY Hervé : ou encore aller voir du côté de wordpress qui fait aussi ça très bien depuis pas mal de tmps, avec un module intégré dans les distributions natives.




Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |

Alexis Raimbault
on June 16 2011

C'est pas gagné. Suivant le client mail les messages n'ont pas le même formatage de fin de ligne.

De plus le script actuel n'a pas l'air de supporter les messages MIME, par exemple contenant une version HTML et texte. Il faudrait envoyer du texte seul. Mais je pense que ce ne sera pas suffisant.




Alexis Raimbault webmaster free-lance
TANGUY Hervé
on June 11 2011
Alexis, ne passe quand-même pas ton week-end là-dessus, il n'y a pas le feu !

Bon week-end, Hervé

Alexis Raimbault
on June 11 2011
Le problème est effectif et reproductible
TANGUY Hervé
on June 11 2011
Bonjour samedical (ne dit-on pas dominical ?)

Je viens de faire un essai depuis un webmail (celui d'orange) : toujours rien dans la section et le même "Can not split header and body". Ci-joint le fichier téléchargé depuis /temporary.

Hervé
Alexis Raimbault - on June 11 2011

TANGUY Hervé : oui le balisage des fins de ligne dans ce fichier et le même.

Laisse-moi le temps de faire quelque essais.




Alexis Raimbault webmaster free-lance

Alexis Raimbault
on June 10 2011

Je vois que dans ton message le body est séparé du header par "CRCRLFCRCRLF" ce qui est différent de "\n\n" (LFLF sous linux & osX, CRLFCRLF sous windows)

bref un pb d'encodage semble t'il. Il nous faut sans doute ajouter un petit traitement sur le message.

peux-tu tester l'envoi d'un mail vers ton yacs depuis un webmail pour voir ?




Alexis Raimbault webmaster free-lance
TANGUY Hervé
on June 10 2011
Et voici le message au format eml.

Hervé
TANGUY Hervé
on June 10 2011
Voici donc le fichier.
TANGUY Hervé
on June 10 2011
Bonjour, Voici le message que j'ai récupéré dans le dossier /temporary/debug (en fichier joint). Désolé, il ne passe pas, je le modifie en .txt et je reposte puisqu'en édition je ne peux plus renvoyer le fichier : tiens tiens, est-ce normal ou un oubli ?

Cordialement, Hervé

Alexis Raimbault
on June 10 2011

je crois qu'en mode debug, yacs créé dans /temporary un fichier message_xxxx contenant le mail.




Alexis Raimbault webmaster free-lance
TANGUY Hervé
on June 10 2011
Le problème est en partie résolu : les ports POP, IMAP et SMTP étaient fermés... Je reçois donc bien les messages, du moins selon le résumé des traitements d'arrière-plan, mais je ne vois que rien n'a été ajouté dans la section supposée les recevoir. L'action affichée dans le résumé débute par : "Can not split header and body" puis le contenu est affiché.

Cordialement, Hervé TANGUY
Alexis Raimbault - on June 10 2011

TANGUY Hervé : d'après le source, yacs recherche un double retour à la ligne "\n\n" pour séparer l'entête du corps du message. s'il ne le trouve pas, le traitement s'arrête.

as-tu un moyen de nous donner un exemple de tes messages ? par exemple un fichier .eml

Avec quel outil tu envois un mail vers yacs ?




Alexis Raimbault webmaster free-lance

Alexis Raimbault
on June 10 2011

c'est quel hébergeur ?




Alexis Raimbault webmaster free-lance
TANGUY Hervé
on June 9 2011
Et ça ne fonctionne pas avec un serveur IMAP non plus. Je ne pourrai donc pas utiliser cette fonction chez mon hébergeur actuel...

Hervé
TANGUY Hervé
on June 9 2011
Désolé, Alexis, mais je n'ai pas de problème avec l'envoi de mails, c'est avec la réception que ça coince. L'essai que j'ai effectué montre que le message est bien reçu (sur le site où la connexion POP fonctionne) mais il n'apparaît pas dans la section spécifiée. Il est resté où ?

Cordialement, Hervé

Alexis Raimbault
on June 9 2011

En tout cas pour envoyer des emails, c'est le serveur SMTP, ou bien la fonction mail de PHP.




Alexis Raimbault webmaster free-lance
TANGUY Hervé
on June 9 2011
Je reviens sur ce problème car j'ai pu effectuer des essais depuis un autre site YACS et ça fonctionne bien sauf que je devrai faire le ménage dans le contenu des mails (en-tête, etc, l'inutile). Il s'agit donc bien d'un blocage de la part de l'hébergeur. La question de la connexion sur un serveur IMAP reste donc en cours, je vais faire des essais.

Hervé TANGUY
TANGUY Hervé
on June 9 2011
La page a été créée

Files


message 4df32ad59eba5.txt

shared by TANGUY Hervé on June 11 2011 · 82 downloads · 2,007 bytes

details

Essai de publication.eml

shared by TANGUY Hervé on June 10 2011 · 41 downloads · 870 bytes

details

Message 4df238b059b1c.txt

shared by TANGUY Hervé on June 10 2011 · 144 downloads · 1,646 bytes

details

PreviousNextIndex