POP3 (Gestionnaire de message)

De Wiki1000
(Différences entre les versions)
Ligne 3 : Ligne 3 :
 
{{tip|Seule la partie consommation de message utilise le protocole POP3, la partir production de message utilise SMTP}}
 
{{tip|Seule la partie consommation de message utilise le protocole POP3, la partir production de message utilise SMTP}}
  
Du fait du principe de fonctionnement d'un serveur [http://fr.wikipedia.org/wiki/Post_Office_Protocol POP3] les messages sont automatiquement acquittés (c'est à dire consommés).
+
===Paramétrage de la file d'attente===
 
+
 
+
'''Paramétrage de [[TdbmQueue]]:'''
+
  
 
{|class="wikitable"
 
{|class="wikitable"
Ligne 26 : Ligne 23 :
 
  pop3://serveur?mailbox=xxx&password=zzzz
 
  pop3://serveur?mailbox=xxx&password=zzzz
  
'''Messages produits:'''
+
'''Paramètres de l'url'''
 +
 
 +
Ces paramètres peuvent être ajoutés à l'URL définissant la file d'attente pour paramétrer le comportement de la file.
  
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-
!Propriété
+
!Nom
!Valeur
+
!Sens
 +
!Usage
 +
!Défaut
 +
|-
 +
|sndMailToField
 +
|production
 +
|Nom du paramètre du message contenant l'adresse email de destination du message
 +
|MailTo,msgMailTo
 +
|-
 +
|snfFromField
 +
|production
 +
|Nom du paramètre du message contenant l'adresse d'émetteur du message
 +
|From,msgFrom
 +
|-
 +
|sndSubjectField
 +
|production
 +
|Nom du paramètre du message contenant le sujet associé au message
 +
|Subject,msgSubject
 +
|-
 +
|sndContentField
 +
|production
 +
|Nom du paramètre du message contenant le contenu associé au message
 +
|Content,msgcontent
 +
|-
 +
|sndReferenceField
 +
|production
 +
|Nom du paramètre du message contenant la référence associé au message
 +
|Reference,msgReference
 +
|-
 +
|sndAttachementName
 +
|production
 +
|Nom du paramètre du message contenant le nom de la pièce jointe au message
 +
|AttachementName,msgAttachementName
 +
|-
 +
|sndAttachementContentType
 +
|production
 +
|Nom du paramètre du message contenant le type de contenu (MIME) de la pièce jointe au message
 +
|AttachementContentType,msgAttachementContentType
 
|}
 
|}
  
'''Messages consommés:'''
+
===Messages produits===
 +
 
 +
Ce type de file utilise le protocole SMTP pour produire les messages.
 +
 
 +
Réaliser une opération InQueue sur une file de type POP3 revient à envoyer un mail.
 +
 
 +
{{tip|Le serveur SMTP est celui paramétré dans la console d'administration}}
 +
 
 +
*Destinataire
 +
:L'adresse de destination est définie par le paramètre ''MailTo''. Si cette valeur est nulle et que le Topic de la queue (TdbmQueue) contient une adresse email valide celle-ci est utilisée. Si la valeur est nulle le mail n'est pas envoyé.
 +
 
 +
:Expéditeur
 +
:L'adresse d'expéditeur est définie par le paramètre ''From''.
 +
 
 +
*Sujet
 +
:Le sujet du mail est défini par le paramètre ''Sujet''.
 +
 
 +
*Contenu
 +
:Le contenu du mail est défini par le paramètre ''Content''.
 +
 
 +
*Pièce jointe
 +
:Si le message (TdbmQueueMessage) contient un contenu binaire (BinaryContent) celui est transmis en pièce jointe au mail. Le nom et le type de contenu sont définis respectivement par ''AttachementName'' et ''AttachementContentType''.
 +
 
 +
{{tip|Les nom des paramètres peuvent être substitués par le paramétrage de l'url, voir ci-dessus}}
 +
 
 +
===Messages consommés===
 +
 
 +
Ce type de file utilise un serveur POP3 pour consommer les messages.
 +
 
 +
Réaliser une opération DeQueue sur une file de type POP3 revient à lire une boite à lettre par le protocole POP3.
 +
 
 +
Du fait du principe de fonctionnement d'un serveur [http://fr.wikipedia.org/wiki/Post_Office_Protocol POP3] les messages sont automatiquement acquittés (c'est à dire consommés).
  
Ces attributs du message consommé du message sont copiés en paramètre de l'objet [[TdbmQueueMessage]] :
+
Le mail consommé est traduit en message ([[TdbmQueueMessage]]), les attributs du mail sont copiés en paramètre du message.
  
 
{|class="wikitable"
 
{|class="wikitable"
Ligne 53 : Ligne 120 :
 
|-
 
|-
 
|Topic
 
|Topic
|Sujet
+
|Sujet du mail
 
|-
 
|-
 
|Paramètres
 
|Paramètres
|Paramètres du message
+
|Autres attributs du message
 
|}
 
|}
  
{{tip|Le message ID est retrouvé de l'entête du message, champ Message-ID. Si cette information n'est pas retrouvé le message UIDL est utilisé.}}
+
* Message ID
 +
:Le message ID est retrouvé de l'entête du message, champ Message-ID. Si cette information n'est pas retrouvé le message UIDL est utilisé.
  
'''Paramètres:'''
+
'''Autre Paramètres'''
  
 
{{:Paramètres de message POP3}}
 
{{:Paramètres de message POP3}}

Version du 22 mai 2013 à 15:32

Ce type de gestionnaire permet d'utiliser un serveur de messagerie POP3 comme une file d'attente.

Tip-20px.png Tip : Seule la partie consommation de message utilise le protocole POP3, la partir production de message utilise SMTP

Paramétrage de la file d'attente

Propriété Valeur
QueueConnectionInfos URL de définition du service POP3 (voir plus bas)
QueueTopic Nom de boîte mail si non renseigné dans QueueConnectionInfos.

La chaine QueueConnectionInfos peut utiliser les formats suivant :

pop3://mailbox:password@serveur
pop3://serveur/mailbox&?password=xxx
pop3://serveur?mailbox=xxx&password=zzzz

Paramètres de l'url

Ces paramètres peuvent être ajoutés à l'URL définissant la file d'attente pour paramétrer le comportement de la file.

Nom Sens Usage Défaut
sndMailToField production Nom du paramètre du message contenant l'adresse email de destination du message MailTo,msgMailTo
snfFromField production Nom du paramètre du message contenant l'adresse d'émetteur du message From,msgFrom
sndSubjectField production Nom du paramètre du message contenant le sujet associé au message Subject,msgSubject
sndContentField production Nom du paramètre du message contenant le contenu associé au message Content,msgcontent
sndReferenceField production Nom du paramètre du message contenant la référence associé au message Reference,msgReference
sndAttachementName production Nom du paramètre du message contenant le nom de la pièce jointe au message AttachementName,msgAttachementName
sndAttachementContentType production Nom du paramètre du message contenant le type de contenu (MIME) de la pièce jointe au message AttachementContentType,msgAttachementContentType

Messages produits

Ce type de file utilise le protocole SMTP pour produire les messages.

Réaliser une opération InQueue sur une file de type POP3 revient à envoyer un mail.

Tip-20px.png Tip : Le serveur SMTP est celui paramétré dans la console d'administration
  • Destinataire
L'adresse de destination est définie par le paramètre MailTo. Si cette valeur est nulle et que le Topic de la queue (TdbmQueue) contient une adresse email valide celle-ci est utilisée. Si la valeur est nulle le mail n'est pas envoyé.
Expéditeur
L'adresse d'expéditeur est définie par le paramètre From.
  • Sujet
Le sujet du mail est défini par le paramètre Sujet.
  • Contenu
Le contenu du mail est défini par le paramètre Content.
  • Pièce jointe
Si le message (TdbmQueueMessage) contient un contenu binaire (BinaryContent) celui est transmis en pièce jointe au mail. Le nom et le type de contenu sont définis respectivement par AttachementName et AttachementContentType.
Tip-20px.png Tip : Les nom des paramètres peuvent être substitués par le paramétrage de l'url, voir ci-dessus

Messages consommés

Ce type de file utilise un serveur POP3 pour consommer les messages.

Réaliser une opération DeQueue sur une file de type POP3 revient à lire une boite à lettre par le protocole POP3.

Du fait du principe de fonctionnement d'un serveur POP3 les messages sont automatiquement acquittés (c'est à dire consommés).

Le mail consommé est traduit en message (TdbmQueueMessage), les attributs du mail sont copiés en paramètre du message.

Propriété Valeur
UniqueID Message ID
MessageOID Message ID
MessageID Message ID
Topic Sujet du mail
Paramètres Autres attributs du message
  • Message ID
Le message ID est retrouvé de l'entête du message, champ Message-ID. Si cette information n'est pas retrouvé le message UIDL est utilisé.

Autre Paramètres

Nom Usage
From
FromName
FromAddress
FromUser
Recipients
Cc
Subject
Date
Receipt
Organization
Priority
Reply
ReplyName
ReplyAddress
ReplyDomain
ReplyUser
ReplyTo
Content
AttachmentCount
AttachmentName#
AttachmentContentType#

Voir aussi:





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels