Répondre à l'e-mail

Instruction : emailReply

Permet de répondre à un e-mail reçu.

Syntaxe

emailReply --message(EmailMessage) [--addoriginalattachments(Boolean)] [--from(String)] [--cc(List<String>)] [--bcc(List<String>)] [--subject(String)] [--bodytype(BodyType)] --body(String) [--attachments(List<String>)] [--headers(StringDictionary<Variant>)] [--labels(List<String>)]

Entrées

Script Concepteur Obligatoire Types admis Description
-- message Message Obligatoire E-mail Variable de type EmailMessage qui contient l'e-mail auquel répondre.
--addoriginalattachments Ajouter des pièces jointes d'origine FACULTATIF Booléen Lorsque ce paramètre est activé, les pièces jointes du message d'origine sont incluses dans la réponse.
--from De FACULTATIF Texte Liste qui contient l'adresse e-mail de l'expéditeur du message.
--cc Cc FACULTATIF Liste<Text> Liste contenant les adresses e-mail des destinataires qui doivent recevoir une copie de l'e-mail.
--bcc Cci FACULTATIF Liste<Text> Liste contenant les adresses e-mail des destinataires auxquels l'e-mail doit être envoyé en copie cachée.
--subject Objet FACULTATIF Texte Objet de l'e-mail qui doit être envoyé.
--bodytype Type de corps FACULTATIF BodyType Type de texte qui constituera le corps de l'e-mail :
  • Html
  • Rtf
  • Texte
  • --body Corps d'e-mail Obligatoire Texte Texte qui constituera le corps de l'e-mail, en fonction du type de formatage spécifié dans le paramètre Type de corps.
    --attachments Pièces jointes FACULTATIF Liste<Text> Liste contenant les chemins d'accès aux fichiers qui seront joints à l'e-mail.
    --headers en-têtes FACULTATIF Dictionnaire de chaînes<Any> Clé et valeur faisant référence aux informations relatives au message à envoyer, telles que l'expéditeur, le destinataire et le serveur, ou à toute autre information qui doit être associée à l'en-tête.
    --labels Catégories FACULTATIF Liste<Text> Catégorie de classification de l'e-mail auquel répondre.

    Exemple

    La commande permet d'envoyer une réponse à l'adresse e-mail de l'expéditeur : senderemail@email.com.

    defVar --name emailConnection --type EmailConnection
    defVar --name answeredMessage --type EmailMessage
    defVar --name emailsList --type List --innertype String --value "[senderemail@email.com]"
    defVar --name emailSubject --type String
    defVar --name emailBody --type String
    defVar --name receivedDate --type DateTime
    imapConnect --mailhost "outlook.office365.com" --mailport 993 --usessl  --UseConnectionToSend  --smtpcredentials  --smtphost "smtp.office365.com" --smtpport 587 --smtpusername "useremail@email.com" --smtppassword userpassword --smtpusessl  --username "useremail@email.com" --mailusername "useremail@email.com" --mailpassword userpassword --enableLog  emailConnection=value
    emailApplySearchFilters --from ${emailsList} --subjectdirective "All" --wordsdirective "All" --connection ${emailConnection}
    foreach --collection "${emailConnection}" --variable "${answeredMessage}"
        emailRead --message ${answeredMessage} emailSubject=subject emailBody=body receivedDate=receiveddate
        emailReply --message ${answeredMessage} --subject Test --bodytype "Text" --body "Answering your email"
    endFor
    emailDisconnect --connection ${emailConnection}
    // Demonstrates the sending of an email replying to a received message.
    
    Le script ci-dessus est fourni à titre d'exemple uniquement. Pour qu'il s'exécute correctement, vous devez indiquer une connexion IMAP valide et définir les paramètres appropriés correspondants.

    Remarques

    Utilisez la commande For Each pour faire défiler la variable de connexion obtenue et stocker chaque itération dans Variable, utilisée dans Message.

    Voir aussi

  • Appliquer des filtres de classification
  • Appliquer des filtres de recherche
  • Connexion au serveur de messagerie Exchange
  • Connexion au serveur de messagerie IMAP
  • Connexion au serveur Outlook
  • Connexion au serveur SMTP
  • Compter les e-mails
  • Supprimer un e-mail
  • Déconnexion du serveur de messagerie
  • Télécharger les pièces jointes de message
  • Déplacer un e-mail
  • Lire un e-mail
  • Retirer les filtres de classification du message
  • Retirer les filtres de recherche de l'e-mail
  • Envoyer un e-mail
  • Fractionner les conversations dans un e-mail
  • Mettre à jour les informations de l'e-mail