OVH Cloud OVH Cloud

WD8 Contenu d'un email

8 réponses
Avatar
Georges Peyre
Bonjour,

Dans la structure d'email fourni dnas windev seule la rubrique
email.DateRéception contient la date de réception du messages : il
n'existe pas d'autre notion de date

Existe-t-il une possibilité de connaitre la date d'ENVOI du message par
l'expéditeur : si oui comment faire ?

Merci d'avance

--
Elle est pas belle la vie ?

8 réponses

Avatar
Romain PETIT
Georges Peyre a couché sur son écran :
Bonjour,



Bonjour,

Dans la structure d'email fourni dnas windev seule la rubrique
email.DateRéception contient la date de réception du messages : il n'existe
pas d'autre notion de date



D'ailleurs, est-ce la date de réception sur le serveur final ou la date
de réception par la fonction windev ?

Existe-t-il une possibilité de connaitre la date d'ENVOI du message par
l'expéditeur : si oui comment faire ?



A priori, l'en-tête "date" ou parfois "orig-date" devrait faire
l'affaire
Pour la récupérer, tu charges l'entête dans une chaine (il y a une
fonction WD) et tu décortiques cette chaine.

Le format de la date est standardisé :
http://abcdrfc.free.fr/rfc-vf/rtf/rfc2822.rtf

A+

--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Eric Demeester
dans (in) fr.comp.developpement.agl.windev, Romain PETIT
ecrivait (wrote) :

Bonjour,

D'ailleurs, est-ce la date de réception sur le serveur final ou la date
de réception par la fonction windev ?



Pour info, Récupérer la date de réception sur le serveur final implique
d'analyser le contenu du dernier (pardon, du premier puisqu'ils sont
stockés du plus récent au plus ancien) champ Received: dans les en-têtes
du mail.

On doit pouvoir vérifier quelle est la date retournée par la fontion en
comparant le résultant avec la date et l'heure système. Si ce sont les
mêmes, c'est ta seconde hypothèse la bonne :)

--
Eric
Avatar
Georges Peyre
Bonjour Romain,
Merci pour cette réponse précise et documentée qui est bien ta
caractéristique !

D'ailleurs, est-ce la date de réception sur le serveur final ou la date de
réception par la fonction windev ?


J'ignore complètement cet date de réception : je préfère prendre en
compte la date et l'heure de mon sytème au moment de la lecture des
messages sur le serveur


Existe-t-il une possibilité de connaitre la date d'ENVOI du message par
l'expéditeur : si oui comment faire ?



A priori, l'en-tête "date" ou parfois "orig-date" devrait faire l'affaire
Pour la récupérer, tu charges l'entête dans une chaine (il y a une fonction
WD) et tu décortiques cette chaine.


J'ai bien constaté que la date est celle d'envoi du message.
Elle est complètement débile pour nous dans le spam qui nous arrive de
l'Est : aujourd'hui j'ai reçu des messages qui sont déjà datés du
23-01-2005 alors que nous sommes en France le 22-01-2005

Merci pour ton aide

Cordialement

--
Elle est pas belle la vie ?
Avatar
Georges Peyre
Bonsoir Eric,

Eric Demeester avait écrit le 22/01/2005 :
Pour info, Récupérer la date de réception sur le serveur final implique
d'analyser le contenu du dernier (pardon, du premier puisqu'ils sont
stockés du plus récent au plus ancien) champ Received: dans les en-têtes
du mail.

On doit pouvoir vérifier quelle est la date retournée par la fontion en
comparant le résultant avec la date et l'heure système. Si ce sont les
mêmes, c'est ta seconde hypothèse la bonne :)



Personnellement j'ignore complètement cette date de réception : je
préfère prendre en compte la date et l'heure de mon système au moment
de la lecture des messages sur le serveur

Cordialement

--
Elle est pas belle la vie ?
Avatar
Eric Demeester
dans (in) fr.comp.developpement.agl.windev, Georges Peyre
ecrivait (wrote) :

Bonsoir Georges,

J'ai bien constaté que la date est celle d'envoi du message.
Elle est complètement débile pour nous dans le spam qui nous arrive de
l'Est : aujourd'hui j'ai reçu des messages qui sont déjà datés du
23-01-2005 alors que nous sommes en France le 22-01-2005



Deux choses :

Il faut tenir compte du fuseau horaire, donc a priori convertir les
dates d'envoi en temps universel (TU/UTC/GMT, comme tu veux) pour
obtenir des dates et heures cohérentes par rapport au fuseau horaire de
réception.

Une pratique de certains spammers consiste à poster « en avant dans le
temps », afin que leurs pourriels viennent en tête de liste lorsque le
logiciel de lecture de courrier est configuré pour présenter les
messages les plus récents en premier.

Une bonne rêgle antispam est de poubelliser les courriers présentant
cette caractéristique (à savoir avoir été postés à une date et heure en
avance sur la date et l'heure en cours).

--
Eric
Avatar
Georges Peyre
Bonjour Eric

Eric Demeester a exprimé avec précision :
Une bonne rêgle antispam est de poubelliser les courriers présentant
cette caractéristique (à savoir avoir été postés à une date et heure en
avance sur la date et l'heure en cours).



Tout à fait d'accord avec toi : je ne veux récupérer la date d'émission
que pour les messages acceptés

Merci

Cordialement

--
Elle est pas belle la vie ?
Avatar
Roumegou Eric
Il se trouve que Eric Demeester a formulé :

Une pratique de certains spammers consiste à poster « en avant dans le
temps », afin que leurs pourriels viennent en tête de liste lorsque le
logiciel de lecture de courrier est configuré pour présenter les
messages les plus récents en premier.
Une bonne rêgle antispam est de poubelliser les courriers présentant
cette caractéristique (à savoir avoir été postés à une date et heure en
avance sur la date et l'heure en cours).



Oh ben non alors !!
Sinon les messages de PCSOFT disparaîtraient (Annonces) dans les News.
:-)

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Eric Demeester
dans (in) fr.comp.developpement.agl.windev, Roumegou Eric
ecrivait (wrote) :

Il se trouve que Eric Demeester a formulé :
> Une bonne rêgle antispam est de poubelliser les courriers présentant
> cette caractéristique (à savoir avoir été postés à une date et heure en
> avance sur la date et l'heure en cours).

Oh ben non alors !!
Sinon les messages de PCSOFT disparaîtraient (Annonces) dans les News.
:-)



Ils font vraiment ça sur le groupe d'en face ?

Si c'est ici, je n'en ai jamais vues, mais c'est noral, mon serveur
filtre les messages en avance sur leur temps. :)

--
Eric