Algorithme de livraison d'activité de courrier électronique

La livraison d'activité de courrier électronique nécessite l'API JavaMail. Les messages électroniques sont facilement créés et livrés via l'interface du serveur SMTP de cette API et le modèle orienté objet du format de message électronique MIME standard. La livraison démarre le jour indiqué par le professionnel dans l'activité de courrier électronique. Le planificateur HCL Commerce lance un travail à la date et à l'heure spécifiées, ce qui démarre la livraison de l'activité de courrier électronique.

L'algorithme de livraison d'activité de courrier électronique utilise le processus suivant :
  1. Recherchez la promotion par courrier électronique dont la livraison est planifiée, y compris le segment de clientèle cible et un modèle de courrier électronique.
  2. Interrogez le segment de clientèle cible sur l'activité de courrier électronique pour obtenir la liste des destinataires.
  3. Vérifiez que chaque destinataire a choisi de recevoir du courrier électronique, comme indiqué dans la table EMLUSRRECV.
  4. Lisez les données de configuration de courrier électronique dans la console d'administration.
  5. Connectez-vous au serveur SMTP d'après la configuration du courrier électronique sortant.
  6. Faites une itération sur tous les destinataires en appelant le modèle de courrier électronique pour chacun d'eux.
  7. Ajoutez l'adresse du compte entrant comme adresse électronique de l'émetteur ("sender") et l'adresse du compte sortant comme adresse du destinataire de la réponse ("replyTo").
  8. Envoyez le message électronique.
  9. Déconnectez-vous et mettre à jour l'état de l'activité de courrier électronique.
Assurez-vous que votre serveur SMTP respecte les spécifications RFC (Requests For Comments) suivantes :
  1. Adresses électroniques conformes à la RFC 822 (* appliquez cette spécification pour l'enregistrement)
  2. Serveur POP3 défini dans la RFC 1939, pouvant fournir des notifications d'état de remise (Delivery Status Notification, DSN) selon la RFC 1894
  3. Serveur SMTP défini dans la RFC 2821
Pour plus d'informations sur les spécifications HTTP, voir http://www.ietf.org/rfc.html