Paramétrage de l'envoi d'accusé de réception

Si un mail est correctement capturé et enregistré dans l'application, il est possible d'envoyer un accusé de réception à l'expéditeur du mail.

Pour cela, une nouvelle étape doit être ajoutée dans le fichier de configuration générale de la capture qui se trouve ici ./config/Capture.xml
Cette étape doit être ajoutée après une étape de capture de mail et d'envoi en webservice.

    <step name="SendAR" module="MailCapture" function="notifyContact">
        <input name="ContentPath">/Batch/Documents/Document</input>
        <input name="type">acknowledgement_receipt</input>
    </step>
  • ContentPath : Resource sur laquelle on veut boucler. /Batch/Documents/Document correspond au document principal
  • Type : Mode d'accusé de réception envoyé. Actuellemment, seul le type acknowledgement_receipt existe

Configuration de la capture de mail

Lors de la capture de mail, l'adresse de l'expéditeur ainsi que le sujet du mail doivent être sauvegardé dans une balise spécifique.

Modifier le fichier de configuration de la capture de mail qui se situe dans le répertoire ./modules/MailCapture/

    <messageoutputs >
        ...
        <messageoutput name="email" info="fromaddress"/>
        <messageoutput name="res_subject" info="subject" />
    </messageoutputs>

Envoi de mail

Certaines informations de l'accusé de réception qui est envoyé sont paramétrable. Tout d'abord, copier le fichier de configuration :

cp modules/MailCapture/samples/sendmail.ini.default modules/MailCapture/sendmail.ini

Puis modifier les balises suivantes :

mail_from = '"NoReply" <NoReply@domain.com>'
mail_reply_to = '"NoReply" <NoReply@domain.com>'
mail_message = "Votre courriel a bien été reçu par l'administration centrale"
  • mail_from : Adresse mail utilisée pour expédier le mail
  • mail_reply_to : Adresse mail utilisée si l'utilisateur souhaite répondre
  • mail_message : Corps du message envoyé. Il est possible de mettre du contenu html.

L'envoi de mail utilise la fonction mail() de php. Il faut donc que le sendmail php soit correctement configuré.

results matching ""

    No results matching ""