Pas de date en mail interne

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Pas de date en mail interne

Messagepar shwing » 21 Fév 2006 12:42

Bonjour tous.

Un petit soucis avec le mail de SME 6.01

Lorsque j'envoie des mails en interne seulement les dates n'apparaissent pas. C'est le seul hic à déplorer, le reste des mails (externe) fonctionne nickel. Il y a d'installé Clamav et Spamfilter de notre très cher Swerts-Knudsen.dk et là aussi tout est nickel. Je ne sais pas si cela a un rapport.

Si quelqu'un qui passe par là et qui a une ideé... ce n'est pas fondamentalement dramatique.

Merci, et bonne lecture ; )
Avatar de l’utilisateur
shwing
Amiral
Amiral
 
Messages: 1246
Inscrit le: 14 Mars 2004 01:00
Localisation: GE/CH

Messagepar sibsib » 21 Fév 2006 22:19

Hello,

Il faudrait qu tu précises légèrement :

La date que tu vois apparaître dans un client de messagerie style thunderbird fait partie de la section 'data' du mail. En d'autre termes, la date est installée par le client de messagerie, ignorée par les serveurs de mail successsifs qui vont traiter le messages (ceci n'est plus vrai pour les moteur anti spam, mais reste vrai pour le traitement et l'acheminement du message), et sera finalement affiché par le client du destinataire.

Je suppose/imagine que tu veux nous dire que les messages émis via le webmail apparaissent sans date ?

Si c'est çà, il me semble qu'il y a eu un post récement à ce sujet -pas sûr-. En tout cas, si c'est ton problème il s'agit d'un soucis webmail, pas mail. Cà ne te dépanne pas, ce que je te raconte, mais çà te donne une direction.

Si par contre, tu as le soucis avec ton client de mail préféré, il faudrait :
1) détailler
2) nous envoyer un en-tête de message (en protégeant les innocents !) : Il se peut que le format de date de ton client soit mal paramétré.

De toutes façons, s'il s'agit d'un problèm de client, tu ne risques rien à en essayer un autre.

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Messagepar shwing » 22 Fév 2006 14:21

Effectivement, ceci est un double post, car ce post http://forums.fr.ixus.net/viewtopic.php?t=31695 est identique au miens.

Je fais que du webmail.

Par contre je n'ai pas saisi ou changer de date, et de la mettre en format US. Car le NTP point sur un server .ch et dans le webmail je n'ai pas vu non plus de format de date. (bon je sais dès fois je suis un peu mirô)
Avatar de l’utilisateur
shwing
Amiral
Amiral
 
Messages: 1246
Inscrit le: 14 Mars 2004 01:00
Localisation: GE/CH

Messagepar sibsib » 22 Fév 2006 23:19

Salut,

Pour le coup, ton mail m'a interpellé.

Donc, j'ai fait des tests, et mon webmail à moi aussi, il me pourrit les dates des mois de février, août et décembre...

Bon, je suis aller mettre mes gros doigts là dedans, et il en sort que le fichier
Code: Tout sélectionner
/home/httpd/html/horde/imp/compose.php

prend un peu trop à coeur la date en fonction des locales ... locales !

J'ai fait un hack à deux balles de soir tard, qui consiste à positionner la locale à C juste avant chaque appel à strftime, et à remettre la locale locale tout de suite après.

J'ai mis le résultat à dispo ici mais attention !!!!

1) aucunes garanties : j'ai vraiment fait un minimum de tests pour çà
2) voici les versions de imp qu'il y a sur ma machine :
Code: Tout sélectionner
e-smith-imp-1.10.0-02sme02
imp-3.2.8-1sme01

Si vous avez d'autres versions, même pas la peine d'essayer...

Si vous avez ces versions, et si vous êtes prêts à tester (en principe, le seul risque est de ne plus pouvoir composer de messages) alors :

Code: Tout sélectionner
cd /home/httpd/html/horde/imp
cp compose.php compose.php.ori
wget http://www.schirrms.net/files/compose.tgz
tar xzvf compose.tgz

Go test !!!

Bien sûr, les retours d'expériences m'intérressent :-)

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Messagepar shwing » 24 Fév 2006 01:41

Je n'aurai que deux mots: merci sibsib !


Nickel, problème réglé.
Avatar de l’utilisateur
shwing
Amiral
Amiral
 
Messages: 1246
Inscrit le: 14 Mars 2004 01:00
Localisation: GE/CH

Messagepar sibsib » 24 Fév 2006 22:07

Salut,

Ah super, çà marche chez toi aussi, alors.

Tu avais bien les mêmes versions de imp sur ta machine ?

(Au fait, j'avais pas mis dans le post précédent :
Code: Tout sélectionner
rpm -qa | grep imp

)
A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Messagepar shwing » 24 Fév 2006 23:03

version identique et ceci aussi :

Code: Tout sélectionner
perl-Test-Simple-0.42-1
Avatar de l’utilisateur
shwing
Amiral
Amiral
 
Messages: 1246
Inscrit le: 14 Mars 2004 01:00
Localisation: GE/CH

Messagepar fraedhrim » 02 Mai 2006 14:55

Salut !

Je me permets de relancer ce post.

J'ai cherché mais pas trouvé de solution plus... hmmm... registered/corporate/pole posichon.
Il se trouve que j'ai aussi ce problème de date en français lors de la composition via le webmail.

En attendant je passe la bidouille mais bon....

A+

Fred (qui crache dans la soupe)
Avatar de l’utilisateur
fraedhrim
Amiral
Amiral
 
Messages: 1264
Inscrit le: 27 Jan 2004 01:00
Localisation: Nantes

Messagepar fraedhrim » 02 Mai 2006 15:23

Bon j'ai trouvé quelquechose quand-même...

J'ai regardé le compose.php de la toute dernière version de IMP.

La requète qui pose problème (à savoir qu'elle francise le format de date ce que n'aiment pas trop les logiciels de messagerie) :
Code: Tout sélectionner
strftime('%a, %e %b %Y %T %z')

y est remplacée par
Code: Tout sélectionner
date('r')

(qui ne semble pas utiliser la date en format local).

J'ai essayé de simplifier la modif de Sibsib (changement de locale) par le simple remplacement de l'appel de la fonction "strftime" par la fonction "date".
Il semble que cela fonctionne.


Après ce que j'aimerais savoir c'est l'impact de l'utilisation de cette fonction plutôt que l'autre.... Y'en a-t-il ?
Sinon personne d'autre n'a eu le problème ? Genre date bidon ou franchement 01/01/1970 ?

A+
Dernière édition par fraedhrim le 02 Mai 2006 20:00, édité 1 fois au total.
Avatar de l’utilisateur
fraedhrim
Amiral
Amiral
 
Messages: 1264
Inscrit le: 27 Jan 2004 01:00
Localisation: Nantes

Messagepar sibsib » 02 Mai 2006 18:48

Hello,

A priori, ta fonction est nettement meilleure que la mienne, avec la bidouille pour le changement de locale, et tout et tout !

Je n'avais pas su trouver cette commande à l'époque (je parle déjà assez mal le perl, mais alors le php !)

Bravo !

Je ne penses pas qu'il puisse y avoir un quelconque impact funeste ou nefaste :-)

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité