Pour envoyer des e-mails depuis Guest User dans le contexte de Salesforce Sites, les Community / Experience en mode non connecté ou d’autres fonctionnalités similaires, l’adresse e-mail utilisée pour l’expéditeur doit être configurée dans Organization-Wide Email Addresses.
Déclarer son adresse (afin de la vérifier, permet aussi aux autres utilisateurs d’utiliser cette adresse pour envoyer des emails) :
Pour commencer, il est essentiel de déclarer son adresse dans le but de la vérifier. Cette démarche permettra aux autres utilisateurs d’utiliser cette adresse pour l’envoi d’e-mails.
- On crée une adresse mail depuis Setup → Organization-Wide Addresses →Add.
![](https://dev-first.com/wp-content/uploads/2024/01/CleanShot-2024-01-11-at-17.49.16-1024x485.png)
- On remplit les champs nécessaires
- Display Name : nom affiché de l’expéditeur.
- Email adresse : adresse e-mail de l’expéditeur.
- Purpose (optionnelle) : Utilisable pour un profil donné ou une adresse No Reply
![](https://dev-first.com/wp-content/uploads/2024/01/CleanShot-2024-01-11-at-17.50.00.png)
- Une fois l’adresse sauvegardée, on reçoit un email contenant pour valider l’adresse créé au-dessus.
Dans cette deuxième partie, on va s’attaquer à la modification de l’email Guest User pour lui permettre d’utiliser l’adresse email déclarée précédemment.
- On modifie l’adresse mail depuis Setup →User Interfaces → Sites ans Domains → All Sites → Notre Site ( ici Skill Map ) → Public Access Settings.
![](https://dev-first.com/wp-content/uploads/2024/01/CleanShot-2024-01-11-at-17.46.24-1024x290.png)
- On sélectionne View Users.
![](https://dev-first.com/wp-content/uploads/2024/01/CleanShot-2024-01-11-at-17.47.08-1024x221.png)
- Puis l’utilisateur
![](https://dev-first.com/wp-content/uploads/2024/01/CleanShot-2024-01-11-at-17.47.51.png)
- Puis on a accès aux informations du Guest User
![](https://dev-first.com/wp-content/uploads/2024/01/CleanShot-2024-01-11-at-17.48.15.png)
- Une fois cette adresse email modifiée, vous pouvez envoyer des emails (en Apex/Flow par exemple) depuis une page non connecté.
![](https://dev-first.com/wp-content/uploads/2024/01/CleanShot-2024-01-11-at-17.52.16.png)