4D Internet Commands v16

SMTP_Date

Accueil

 
4D Internet Commands v16
SMTP_Date

SMTP_Date 


 

SMTP_Date ( smtp_ID ; msgDate ; msgHeure ; fuseauHoraire ; décalage {; supprimerOption} ) -> Résultat 
Paramètre Type   Description
smtp_ID  Entier long in Référence du message
msgDate  Date in Date de création du message
msgHeure  Heure in Heure de création du message
fuseauHoraire  Entier in Code d'emplacement
décalage  Entier in Dépend de la valeur du paramètre fuseauHoraire
supprimerOption  Entier in 0 = Ajouter/Remplacer, 1 = Effacer
Résultat  Entier in Code d'erreur

La commande SMTP_Date crée l'en-tête Date du message désigné par le paramètre smtp_ID. La date et l'heure fournies à la commande doivent correspondre à l'emplacement courant de la machine envoyant le message. Les paramètres suivants doivent respecter un format spécifique de manière à ce que le serveur de courrier électronique réceptionnant le message puisse déterminer la date et l'heure locales en fonction de la date, l'heure, la zone horaire et le décalage qui lui sont communiqués.

Note : Si un message électronique est composé sans en-tête Date, le serveur SMTP en ajoute une en fonction de ses réglages courants d'heure et de date. Tous les messages électroniques SMTP contiennent un en-tête Date ajouté soit par l'application cliente, soit par le serveur SMTP.

Le paramètre smtp_ID contient l'identifiant du message créé avec la commande SMTP_New.

Le paramètre msgDate est une date 4D qui indique la date de création du message.

Le paramètre msgHeure indique l'heure de création du message.

Le paramètre fuseauHoraire identifie le fuseau horaire de l'émetteur. Vous pouvez passer toute valeur comprise entre 0 et 6, en fonction des indications suivantes :

  • 0 (zéro) permet de spécifier directement dans le paramètre décalage le nombre d'heures à soustraire ou à ajouter au temps universel (TU).
  • Si vous passez 1, la machine émettrice ajoutera automatiquement le décalage fondé sur la PRAM du Macintosh. Lorsque vous passez 1 dans fuseauHoraire, le paramètre décalage est inutile. Le fuseau horaire d'un ordinateur Macintosh est déterminé par les préférences système Date et heure. Vous devez veiller à l'exactitude de ce paramétrage si les valeurs horaires sont un facteur primordial de votre base de données.
  • Les valeurs de 2 à 5 correspondent aux 4 fuseaux horaires des Etats-Unis. Le décalage pour chacune de ces valeurs spécifie si cette zone horaire est en heure d'été (décalage = 1) ou non (décalage = 0).
  • Si vous passez 6, vous indiquez que le temps est défini sur 24 heures. Dans ce cas, le décalage est déterminé par le tableau horaire ci-dessous. Passez la valeur de décalage correspondante (de -12 à 12) au code horaire sur 24 heures de l'emplacement de l'émetteur.

La valeur du paramètre décalage dépend du code défini dans le paramètre fuseauHoraire. Reportez-vous aux descriptions et au tableau horaire suivants pour connaître la valeur correcte à passer dans ce paramètre.

CodeFuseau horaireParamètre de décalage
0+/- décalage TULe décalage est en heures +/-
1+/- décalage TULe décalage n'est pas utilisé, il est fourni par la PRAM du Mac
2HNE - HAE( 0 = HNE, 1 = HAE )
3HNC - HAC( 0 = HNC, 1 = HAC )
4HNR - HAR( 0 = HNR, 1 = HAR )
5HNP - HAP( 0 = HNP, 1 = HAP )
6Heure sur 24 heuresVoir tableau ci-dessous
Valeurs de décalageCodes horaires sur 24 heures
0Z
-1 à -9A à I
-10 à -12K à M
1 à 12N à Y
Définitions des abréviations
TUTemps Universel
HNEHeure normale de l'Est
HAEHeure avancée de l'Est
HNCHeure normale du Centre
HACHeure avancée du Centre
HNRHeure normale des Rocheuses
HARHeure avancée des Rocheuses
HNPHeure normale du Pacifique
HAPHeure avancée du Pacifique

supprimerOption :

  • Passez 0 (zéro) dans ce paramètre pour ajouter un nouvel en-tête Date ou remplacer le précédent.
  • Passez 1 pour effacer toute valeur préalablement définie dans cet en-tête.
  • Si vous omettez ce paramère, la valeur 0 est utilisée.



Voir aussi  

SMTP_New

 
PROPRIÉTÉS 

Produit : 4D Internet Commands
Thème : IC Send Mail
Numéro : 88987

 
HISTORIQUE 

Créé : 4D Internet Commands 6.5

 
UTILISATION DE L'ARTICLE

4D Internet Commands ( 4D Internet Commands v16)