> For the complete documentation index, see [llms.txt](https://kaliostest-nouvelle-version.gitbook.io/manuel-utilisateur/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kaliostest-nouvelle-version.gitbook.io/manuel-utilisateur/chapitre-4-documentation-de-reference-des-actions/actions-sur-composant/get-email.md).

# get email

## Description :

Extraire le code d'un email et le mettre dans une variable. Cette action est utilisée pour se connecter à une application sécurisé par un code de vérification envoyé par mail.

Pour utiliser le code de vérification dans une action(ex:sendkeysbytext), mettre la variable avec $ (ex:$code).

## Définition :

Dans la zone paramètre, mettre :

* \<fichier email>.txt|\<variable> avec \<fichier email> fichier contenant les paramètres de messagerie et \<variable> le nom de la variable contenant le code.

Le fichier email doit être installé dans le dossier additional\_files de l'application.

Le fichier contient les variables suivantes :&#x20;

| variable   | description                               | valeur (exemple)                                                                  |
| ---------- | ----------------------------------------- | --------------------------------------------------------------------------------- |
| email      | email de la messagerie                    | <test@gmail.com>                                                                  |
| password   | password de la messagerie                 |                                                                                   |
| messagerie | adresse de la messagerie                  | mail-fr.securemail.pro                                                            |
| expediteur | email de l'expediteur                     | <expediteur@gmail.com>                                                            |
|            | texte de l'email avec la variable \<code> | <p>Bonjour, </p><p>le code de verification est le </p><p>\<code>.</p><p>Merci</p> |

Chaque variable a sa valeur séparée par un : .Voici un exemple de fichier email :

<figure><img src="https://2653574120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGTMFS98BdqWHcneEgIq%2Fuploads%2FopFXWFTrEFdFQwJ8YKzE%2Fimage.png?alt=media&amp;token=d6ea1097-2421-46f6-a802-d99c1c540889" alt=""><figcaption><p>exemple de fichier email.txt</p></figcaption></figure>

## Exemples :

* l'action getemail (email.txt,code\_verification) mettra à jour la variable \<code\_verification>:

<figure><img src="https://2653574120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGTMFS98BdqWHcneEgIq%2Fuploads%2FdeiIoKCOJD6pz2BFz2aA%2Fimage.png?alt=media&amp;token=3c797271-8f52-49bf-800b-3f16e3603362" alt=""><figcaption></figcaption></figure>
