Envoyer des emails avec un utilisateur non connecté (Guest User)

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.
  • 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
  • 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.
  • On sélectionne View Users.
  • Puis l’utilisateur
  • Puis on a accès aux informations du Guest User
  • Une fois cette adresse email modifiée, vous pouvez envoyer des emails (en Apex/Flow par exemple) depuis une page non connecté.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *