SlideShare une entreprise Scribd logo
Mieux acheminer les emails avec Salesforce
Salesforce Developer Group, Paris
(enregistrée)
Jeudi 21 janvier 2021
Frédéric Grither
French
Developer
Group
Spammé ou Spammeur ?  
Les critères de la note
Plusieurs niveaux de 
surveillance
1. logiciels des serveurs de réception,
2. logiciels des clients de messagerie,
3. signalements manuels
✓
Les courriers indésirables datent du début d’internet et ne s’arrêteront jamais.
Nous subissons le problème et nous le créons par nos messages en masse.
1. contenu = images, mots, texte, liens, 
désinscription, contenu de l’objet,
2. contenant = l’en-tête et ses 
composants,  headers (expéditeur),
3. fréquence,
4. logiciel d’envoi, code html
5. ip source, etc,
6. réponse du serveur = rejet, message 
attendu par le destinataire,
7. comportement du destinataire,
8. etc.
Cette conférence est pour développeurs
Nous allons regarder les coulisses
Pas le contenu des e-mails
Comment faire passer nos messages en masse ?
SMTP et DNS
SMTP = Simple Mail Transfer Protocol = transit des messages, quel que soit le 
sens, et stockage standardisé.
POP/IMAP : le logiciel client interroge le serveur de messagerie.
DNS = Domain Name System = à la base de tous les échanges d'Internet. 
Associe l’adresse IP en langage humain et vice-versa.
En plus des adresses IP, d’autres informations peuvent être associées aux 
noms de domaines comme des enregistrements contre le spam (SPF, DKIM), 
pour la sécurité des informations du DNS (DNSSEC) et bien d’autres.
Acheminement des messages
Rappel : l'Internet Engineering Task Force (IETF) et ses RFC
• RFC 1035 = Spécifications du Domain Name System
https://tools.ietf.org/html/rfc1035 et www.bortzmeyer.org/1035.html
• RFC 7208 = Sender Policy Framework (SPF) for Authorizing Use of Domains
in Email, https://tools.ietf.org/html/rfc7208 et www.bortzmeyer.org/7208.html
• RFC 6376 = DomainKeys Identified Mail (DKIM) Signatures
https://tools.ietf.org/html/rfc6376 et www.bortzmeyer.org/6376.html
• RFC 2821 = Simple Mail Transfer Protocol https://tools.ietf.org/html/rfc2821 et 
www.bortzmeyer.org/2821.html. Hors de la conférence mais elle a sa place ici.
La configuration de Salesforce
Survolons les paramétrages généraux de l’envoi d’email depuis Salesforce
  Aide en ligne en français est ici
  Aide en ligne en anglais est là
• Examinons davantage les paramètres basiques : livraison des e-mails
• Accès avec le menu
  Français : Administrer > Administration des e-mails > Livraison
  Anglais : Administer > Email Administration > Deliverability
Le comportement de Salesforce dans la page Livraison n’est pas (ou n’était 
pas) facilement documenté.
Sender ID
RFC 4406 = Sender ID: Authenticating E-Mail https://tools.ietf.org/html/rfc4406 
et www.bortzmeyer.org/2821.html
Passé au statut « historic »
Inconvénients
Avantages
1.Microsoft l’utilise toujours
2.Fait mieux arriver les 
messages dans les logiciels 
Microsoft
✓
1.  Ne convient qu’à Microsoft
2.  Affiche les emails 
différemment dans les 
autres clients messagerie 
Gestion des rebonds
au premier retour d’échec 
du serveur destinataire, le 
serveur d’envoi doit réagir 
et ne plus utiliser cette 
adresse.
✓
Le menu Livraison
Sender ID
• facile et immédiat
• paramétrage subtil
• exclusif de SPF et DKIM
• détaillons-le un instant
✓
Sender ID – apparence chez le destinataire
3
2
1
DomainKey Identified Mail
= authentifie le serveur d’expédition   
par rapport à son domaine
Sender Policy Framework
= légitimise un serveur de messagerie
• Gênent l’usurpation d’identité
• Rassurent les anti-spam
• Donc, améliorent la notation
A quoi servent SPF et DKIM ?
Examinons SPF
SPF
Le client de messagerie vérifie que l’e-mail 
entrant d’un domaine vient d’un hôte autorisé
image www.cyberpunk.rs
SPF – Exemple réel
Intention : rendre Salesforce légitime pour envoyer des messages 
au nom de l’utilisateur Frédéric, un employé de l’entreprise Locial 
(locial.fr chez OVH)
La page d’aide de Salesforce dit :
   insérez include:_spf.salesforce.com dans l’enregistrement 
SPF
Pour nous faciliter la tâche, utilisons le logiciel libre happyDNS plutôt 
que la console de l’hébergeur. www.happydns.org
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Deux cas
2
1
Enregistrement déjà présent
>> évitez un nouveau
>> La bonne pratique = ajouter la 
valeur de Salesforce dans l’existant
Enregistrement SPF absent dans le DNS
>> Le créer ainsi
v=spf1 mx include:_spf.salesforce.com ~all
Méfiance : maximum 10 requêtes avec 
les sous-jacentes que nous ignorons.
Le signe ~ devant « all » importe !
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Examinons DKIM
DKIM
image https://faq.o2switch.fr
Le client de messagerie vérifie que la signature de 
l’en-tête de l’e-mail entrant correspond à la clé 
publique publiée dans le domaine
DKIM – Exemple réel
Intention : authentifier tous les message sortant de Salesforce au 
nom de l’utilisateur Frédéric, un employé de l’entreprise Locial 
(locial.fr chez OVH)
La page d’aide de Salesforce dit :
je génère vos clés publiques et vous les publiez.
Nous utiliserons aussi le logiciel libre happyDNS www.happydns.org
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
On voit que Salesforce veut des sous-domaines avec des alias (CNAME)
ici : confdevparis._domainkey en sous-domaine de locial.fr 
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Même processus de création d’un sous-domaine et 
d’ajout d’un service pour la clé alternative
Même processus de 
création d’un sous-
domaine et d’ajout 
d’un service pour la 
clé alternative
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Examinons DMARC
OBJECTIF
Statistiques 
d’acheminement
UTILE
En tant  que journal de 
marche  du serveur
PASSIF
Aucun  effet  sur  la 
notation anti-spam
DMARC
RFC 7489 = Domain-based Message
Authentication, Reporting, and Conformance 
https://tools.ietf.org/html/rfc7489
Alliance de plusieurs entreprises, parmi les 
plus grosses : https://dmarc.org.
Nombre d’adhérents faible.
C’est le serveur destinataire qui agit.
DMARC – Exemple réel
Intention : surveiller tous les message envoyés au nom de locial.fr et 
vérifier qu’ils sont conformes à SPF et DKIM.
En cas d’échec d’un des deux, DMARC donne 3 choix pour l’e-mail :
1.none : enregistre les résultats sans action. L’e-mail est distribué et un 
message sera envoyé à l’administrateur du domaine expéditeur pour l’alerter.
2.quarantine : quarantaine pour tous les e-mails qui échouent au respect 
des protections. Ils peuvent être traités ultérieurement par le destinataire.
3.reject : les e-mails sont directement supprimés pour qu’ils ne soient pas 
reçu par le destinataire.
Nous utiliserons encore le logiciel libre happyDNS www.happydns.org
DMARC – Exemple réel
v=DMARC1;p=none;sp=reject;adkim=s;aspf=s;ri=3600;rua=mailto:
frederic.grither@locial.fr;ruf=mailto:frederic.grither@loci
al.fr
• p : politique à suivre pour le domaine principal 
• sp : politique à suivre pour les sous-domaines
• ri : délais d’envoi des rapports, par défaut 1 jour = 86400
• rua : rapports agrégés
• ruf : rapports détaillés
On peut substituer par http://nomdomaine.ext à la place de l’adresse email et le 
rapport sera alors stocké sur le serveur équipé du logiciel adéquat.
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Vérification
Mieux acheminer les emails avec salesforce
Tester la livraison
Le relais de messagerie
Tous les messages deSalesforce sont
envoyés par votre serveur SMTP
Le relais de messagerie
Image www.getsmtprelay.com
Le relais de messagerie
Bénéfices
1. stockage local des e-mails (finance)
2. e-mails envoyés depuis Salesforce 
sont dans le dossier Éléments
envoyés du clients de messagerie,
3. pas d’usurpation d'identité.
✓
Risques
1. expertise d’intégration = complexité 
accrue de l’architecture, sécurité
2. gestion des rebonds de Salesforce, 
serveur différent de l’expéditeur
3. limites d’envois de Salesforce
4. paramètres rigides
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Mieux acheminer les emails avec salesforce
Les RBL Real-time Blackhole List - 
www.spamhaus.org
Les RFC www.rfc-editor.org
https://mail-tester.com
https://mxtoolbox.com
www.happydns.org
Les outils
fichiers binaires : 
https://get.happydns.org/master pour Apple, 
Linux, Windows, Raspberry Pi
image Docker :  
https://hub.docker.com/r/happydns/happydns : 
docker container run -e
HAPPYDNS_NOAUTH=1 -p 8081:8081
happydns/happydns
Développeurs, traducteurs, rédacteurs, 
concepteurs d’écrans, testeurs, 
contribuez ! Dépôt Framagit : 
https://framagit.org/happyDNS/happydns
Happy DNS
Frédéric Grither
frederic@grither.net

Contenu connexe

Tendances

Attention mechanisms with tensorflow
Attention mechanisms with tensorflowAttention mechanisms with tensorflow
Attention mechanisms with tensorflow
Keon Kim
 
Rasa Developer Summit - Bing Liu - Interactive Learning of Task-Oriented Dial...
Rasa Developer Summit - Bing Liu - Interactive Learning of Task-Oriented Dial...Rasa Developer Summit - Bing Liu - Interactive Learning of Task-Oriented Dial...
Rasa Developer Summit - Bing Liu - Interactive Learning of Task-Oriented Dial...
Rasa Technologies
 
Chaos Engineering for PCF
Chaos Engineering for PCFChaos Engineering for PCF
Chaos Engineering for PCF
VMware Tanzu
 
Generating Natural-Language Text with Neural Networks
Generating Natural-Language Text with Neural NetworksGenerating Natural-Language Text with Neural Networks
Generating Natural-Language Text with Neural Networks
Jonathan Mugan
 
Machine Learning Model Serving with Backend.AI
Machine Learning Model Serving with Backend.AIMachine Learning Model Serving with Backend.AI
Machine Learning Model Serving with Backend.AI
Jeongkyu Shin
 
Atelier de simulation DevOps
Atelier de simulation DevOpsAtelier de simulation DevOps
Atelier de simulation DevOps
CGI Québec Formation
 
RDF2Vec: RDF Graph Embeddings for Data Mining
RDF2Vec: RDF Graph Embeddings for Data MiningRDF2Vec: RDF Graph Embeddings for Data Mining
RDF2Vec: RDF Graph Embeddings for Data Mining
Petar Ristoski
 
Introduction to Transformer Model
Introduction to Transformer ModelIntroduction to Transformer Model
Introduction to Transformer Model
Nuwan Sriyantha Bandara
 
Ship code like a keptn
Ship code like a keptnShip code like a keptn
Ship code like a keptn
Rob Jahn
 
BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
BERT: Pre-training of Deep Bidirectional Transformers for Language UnderstandingBERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
gohyunwoong
 
Présentation DEVOPS.pptx
Présentation DEVOPS.pptxPrésentation DEVOPS.pptx
Présentation DEVOPS.pptx
boulonvert
 
MLOps at OLX
MLOps at OLXMLOps at OLX
MLOps at OLX
Alexey Grigorev
 
Introduction to Transformers for NLP - Olga Petrova
Introduction to Transformers for NLP - Olga PetrovaIntroduction to Transformers for NLP - Olga Petrova
Introduction to Transformers for NLP - Olga Petrova
Alexey Grigorev
 
Attention is All You Need (Transformer)
Attention is All You Need (Transformer)Attention is All You Need (Transformer)
Attention is All You Need (Transformer)
Jeong-Gwan Lee
 
김민욱, (달빛조각사) 엘릭서를 이용한 mmorpg 서버 개발, NDC2019
김민욱, (달빛조각사) 엘릭서를 이용한 mmorpg 서버 개발, NDC2019김민욱, (달빛조각사) 엘릭서를 이용한 mmorpg 서버 개발, NDC2019
김민욱, (달빛조각사) 엘릭서를 이용한 mmorpg 서버 개발, NDC2019
min woog kim
 
Tracing Micro Services with OpenTracing
Tracing Micro Services with OpenTracingTracing Micro Services with OpenTracing
Tracing Micro Services with OpenTracing
Hemant Kumar
 
Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at Froscon
Kris Buytaert
 
Upgrade Without the Headache: Best Practices for Upgrading Hadoop in Production
Upgrade Without the Headache: Best Practices for Upgrading Hadoop in ProductionUpgrade Without the Headache: Best Practices for Upgrading Hadoop in Production
Upgrade Without the Headache: Best Practices for Upgrading Hadoop in Production
Cloudera, Inc.
 
DevOps Patterns - Team Topologies
DevOps Patterns -  Team TopologiesDevOps Patterns -  Team Topologies
DevOps Patterns - Team Topologies
Matthew Skelton
 
Observability
ObservabilityObservability
Observability
Martin Gross
 

Tendances (20)

Attention mechanisms with tensorflow
Attention mechanisms with tensorflowAttention mechanisms with tensorflow
Attention mechanisms with tensorflow
 
Rasa Developer Summit - Bing Liu - Interactive Learning of Task-Oriented Dial...
Rasa Developer Summit - Bing Liu - Interactive Learning of Task-Oriented Dial...Rasa Developer Summit - Bing Liu - Interactive Learning of Task-Oriented Dial...
Rasa Developer Summit - Bing Liu - Interactive Learning of Task-Oriented Dial...
 
Chaos Engineering for PCF
Chaos Engineering for PCFChaos Engineering for PCF
Chaos Engineering for PCF
 
Generating Natural-Language Text with Neural Networks
Generating Natural-Language Text with Neural NetworksGenerating Natural-Language Text with Neural Networks
Generating Natural-Language Text with Neural Networks
 
Machine Learning Model Serving with Backend.AI
Machine Learning Model Serving with Backend.AIMachine Learning Model Serving with Backend.AI
Machine Learning Model Serving with Backend.AI
 
Atelier de simulation DevOps
Atelier de simulation DevOpsAtelier de simulation DevOps
Atelier de simulation DevOps
 
RDF2Vec: RDF Graph Embeddings for Data Mining
RDF2Vec: RDF Graph Embeddings for Data MiningRDF2Vec: RDF Graph Embeddings for Data Mining
RDF2Vec: RDF Graph Embeddings for Data Mining
 
Introduction to Transformer Model
Introduction to Transformer ModelIntroduction to Transformer Model
Introduction to Transformer Model
 
Ship code like a keptn
Ship code like a keptnShip code like a keptn
Ship code like a keptn
 
BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
BERT: Pre-training of Deep Bidirectional Transformers for Language UnderstandingBERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
 
Présentation DEVOPS.pptx
Présentation DEVOPS.pptxPrésentation DEVOPS.pptx
Présentation DEVOPS.pptx
 
MLOps at OLX
MLOps at OLXMLOps at OLX
MLOps at OLX
 
Introduction to Transformers for NLP - Olga Petrova
Introduction to Transformers for NLP - Olga PetrovaIntroduction to Transformers for NLP - Olga Petrova
Introduction to Transformers for NLP - Olga Petrova
 
Attention is All You Need (Transformer)
Attention is All You Need (Transformer)Attention is All You Need (Transformer)
Attention is All You Need (Transformer)
 
김민욱, (달빛조각사) 엘릭서를 이용한 mmorpg 서버 개발, NDC2019
김민욱, (달빛조각사) 엘릭서를 이용한 mmorpg 서버 개발, NDC2019김민욱, (달빛조각사) 엘릭서를 이용한 mmorpg 서버 개발, NDC2019
김민욱, (달빛조각사) 엘릭서를 이용한 mmorpg 서버 개발, NDC2019
 
Tracing Micro Services with OpenTracing
Tracing Micro Services with OpenTracingTracing Micro Services with OpenTracing
Tracing Micro Services with OpenTracing
 
Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at Froscon
 
Upgrade Without the Headache: Best Practices for Upgrading Hadoop in Production
Upgrade Without the Headache: Best Practices for Upgrading Hadoop in ProductionUpgrade Without the Headache: Best Practices for Upgrading Hadoop in Production
Upgrade Without the Headache: Best Practices for Upgrading Hadoop in Production
 
DevOps Patterns - Team Topologies
DevOps Patterns -  Team TopologiesDevOps Patterns -  Team Topologies
DevOps Patterns - Team Topologies
 
Observability
ObservabilityObservability
Observability
 

Similaire à Mieux acheminer les emails avec salesforce

Faire du mailing efficace, c'est pas si simple
Faire du mailing efficace, c'est pas si simpleFaire du mailing efficace, c'est pas si simple
Faire du mailing efficace, c'est pas si simple
Thomas P
 
Emailing Délivrabilité par Message Business
Emailing Délivrabilité par Message BusinessEmailing Délivrabilité par Message Business
Emailing Délivrabilité par Message Business
Alain Planger
 
Messagerie
MessagerieMessagerie
Messagerie
naziha harrag
 
Étude des techniques de classification et de filtrage automatique de Pourriels
Étude des techniques de classification et de filtrage automatique de PourrielsÉtude des techniques de classification et de filtrage automatique de Pourriels
Étude des techniques de classification et de filtrage automatique de Pourriels
guest3a44d425
 
Atelier emailing newsletters reussies espaces numériques entreprises mars 2014
Atelier emailing newsletters reussies espaces numériques entreprises mars 2014Atelier emailing newsletters reussies espaces numériques entreprises mars 2014
Atelier emailing newsletters reussies espaces numériques entreprises mars 2014
Gilles Gilles
 
Api - mix it 2013
Api - mix it 2013Api - mix it 2013
Api - mix it 2013
Eric D.
 
Courrier 2012
Courrier 2012Courrier 2012
C2i1 d5
C2i1 d5C2i1 d5
C2i1 d5
kawther1989
 
MailInBlack : Email to Network
MailInBlack : Email to NetworkMailInBlack : Email to Network
MailInBlack : Email to Network
proximit
 
#OSSPARIS19 - Melusine : une librairie NLP de classification et extraction d’...
#OSSPARIS19 - Melusine : une librairie NLP de classification et extraction d’...#OSSPARIS19 - Melusine : une librairie NLP de classification et extraction d’...
#OSSPARIS19 - Melusine : une librairie NLP de classification et extraction d’...
Paris Open Source Summit
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
GRE4TT
 
Automatiser la vérification des tests de mails
Automatiser la vérification des tests de mailsAutomatiser la vérification des tests de mails
Automatiser la vérification des tests de mails
Vincent Dauce
 
Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...
Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...
Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...
Normandie Web Xperts
 
CTT La suite Collaborative Zimbra
CTT La suite Collaborative ZimbraCTT La suite Collaborative Zimbra
CTT La suite Collaborative Zimbra
Chiheb Ouaghlani
 
Communiquer avec sa tablette
Communiquer avec sa tabletteCommuniquer avec sa tablette
Communiquer avec sa tablette
MEMOIRE PATRIMOINE CLOHARS CARNOET
 
Groupware et outils web en projet sept 2014
Groupware et outils web en projet sept 2014Groupware et outils web en projet sept 2014
Groupware et outils web en projet sept 2014
Rémi Bachelet
 
Quand on change de code, on prévient !(1)
Quand on change de code, on prévient !(1)Quand on change de code, on prévient !(1)
Quand on change de code, on prévient !(1)
Guillaume Renaudin
 
La gestion des courriels entrants (2008)
La gestion des courriels entrants (2008)La gestion des courriels entrants (2008)
La gestion des courriels entrants (2008)
Ardesi Midi-Pyrénées
 
Analyse user generated content
Analyse user generated contentAnalyse user generated content
Analyse user generated content
Business on Line
 

Similaire à Mieux acheminer les emails avec salesforce (20)

Faire du mailing efficace, c'est pas si simple
Faire du mailing efficace, c'est pas si simpleFaire du mailing efficace, c'est pas si simple
Faire du mailing efficace, c'est pas si simple
 
Emailing Délivrabilité par Message Business
Emailing Délivrabilité par Message BusinessEmailing Délivrabilité par Message Business
Emailing Délivrabilité par Message Business
 
Messagerie
MessagerieMessagerie
Messagerie
 
Ecm Open Source
Ecm Open SourceEcm Open Source
Ecm Open Source
 
Étude des techniques de classification et de filtrage automatique de Pourriels
Étude des techniques de classification et de filtrage automatique de PourrielsÉtude des techniques de classification et de filtrage automatique de Pourriels
Étude des techniques de classification et de filtrage automatique de Pourriels
 
Atelier emailing newsletters reussies espaces numériques entreprises mars 2014
Atelier emailing newsletters reussies espaces numériques entreprises mars 2014Atelier emailing newsletters reussies espaces numériques entreprises mars 2014
Atelier emailing newsletters reussies espaces numériques entreprises mars 2014
 
Api - mix it 2013
Api - mix it 2013Api - mix it 2013
Api - mix it 2013
 
Courrier 2012
Courrier 2012Courrier 2012
Courrier 2012
 
C2i1 d5
C2i1 d5C2i1 d5
C2i1 d5
 
MailInBlack : Email to Network
MailInBlack : Email to NetworkMailInBlack : Email to Network
MailInBlack : Email to Network
 
#OSSPARIS19 - Melusine : une librairie NLP de classification et extraction d’...
#OSSPARIS19 - Melusine : une librairie NLP de classification et extraction d’...#OSSPARIS19 - Melusine : une librairie NLP de classification et extraction d’...
#OSSPARIS19 - Melusine : une librairie NLP de classification et extraction d’...
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Automatiser la vérification des tests de mails
Automatiser la vérification des tests de mailsAutomatiser la vérification des tests de mails
Automatiser la vérification des tests de mails
 
Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...
Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...
Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...
 
CTT La suite Collaborative Zimbra
CTT La suite Collaborative ZimbraCTT La suite Collaborative Zimbra
CTT La suite Collaborative Zimbra
 
Communiquer avec sa tablette
Communiquer avec sa tabletteCommuniquer avec sa tablette
Communiquer avec sa tablette
 
Groupware et outils web en projet sept 2014
Groupware et outils web en projet sept 2014Groupware et outils web en projet sept 2014
Groupware et outils web en projet sept 2014
 
Quand on change de code, on prévient !(1)
Quand on change de code, on prévient !(1)Quand on change de code, on prévient !(1)
Quand on change de code, on prévient !(1)
 
La gestion des courriels entrants (2008)
La gestion des courriels entrants (2008)La gestion des courriels entrants (2008)
La gestion des courriels entrants (2008)
 
Analyse user generated content
Analyse user generated contentAnalyse user generated content
Analyse user generated content
 

Plus de Paris Salesforce Developer Group

AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
Pour Noël, devenez chrome extensioniste!
Pour Noël, devenez chrome extensioniste!Pour Noël, devenez chrome extensioniste!
Pour Noël, devenez chrome extensioniste!
Paris Salesforce Developer Group
 
GraphQL (la nouvelle API de référence de Salesforce ?!)
GraphQL (la nouvelle API de référence de Salesforce ?!)GraphQL (la nouvelle API de référence de Salesforce ?!)
GraphQL (la nouvelle API de référence de Salesforce ?!)
Paris Salesforce Developer Group
 
La Tooling API, est-ce pour moi ? Bien sûr, viens voir pourquoi !
La Tooling API, est-ce pour moi ? Bien sûr, viens voir pourquoi !La Tooling API, est-ce pour moi ? Bien sûr, viens voir pourquoi !
La Tooling API, est-ce pour moi ? Bien sûr, viens voir pourquoi !
Paris Salesforce Developer Group
 
Introduction à la plateforme Anypoint de MuleSoft
Introduction à la plateforme Anypoint de MuleSoftIntroduction à la plateforme Anypoint de MuleSoft
Introduction à la plateforme Anypoint de MuleSoft
Paris Salesforce Developer Group
 
Release spring '22 - Community Groups français
Release spring '22 - Community Groups françaisRelease spring '22 - Community Groups français
Release spring '22 - Community Groups français
Paris Salesforce Developer Group
 
Scratch orgs...vous pensiez en avoir terminé avec les sandboxes ?
Scratch orgs...vous pensiez en avoir terminé avec les sandboxes ?Scratch orgs...vous pensiez en avoir terminé avec les sandboxes ?
Scratch orgs...vous pensiez en avoir terminé avec les sandboxes ?
Paris Salesforce Developer Group
 
Mon Expérience avec le Certified Technical Architect Review Board
 Mon Expérience avec le Certified Technical Architect Review Board Mon Expérience avec le Certified Technical Architect Review Board
Mon Expérience avec le Certified Technical Architect Review Board
Paris Salesforce Developer Group
 
DX@Scale: Optimizing Salesforce Development and Deployment for large scale pr...
DX@Scale: Optimizing Salesforce Development and Deployment for large scale pr...DX@Scale: Optimizing Salesforce Development and Deployment for large scale pr...
DX@Scale: Optimizing Salesforce Development and Deployment for large scale pr...
Paris Salesforce Developer Group
 
Dreamforce Global Gathering
Dreamforce Global GatheringDreamforce Global Gathering
Dreamforce Global Gathering
Paris Salesforce Developer Group
 
Getting started with Salesforce DX
Getting started with Salesforce DXGetting started with Salesforce DX
Getting started with Salesforce DX
Paris Salesforce Developer Group
 
Pratiques administration avancées et techniques de développement
Pratiques administration avancées et techniques de développementPratiques administration avancées et techniques de développement
Pratiques administration avancées et techniques de développement
Paris Salesforce Developer Group
 
Sensibilisation à la Sécurité Salesforce
Sensibilisation à la Sécurité SalesforceSensibilisation à la Sécurité Salesforce
Sensibilisation à la Sécurité Salesforce
Paris Salesforce Developer Group
 
Salesforce Performance hacks - Client Side
Salesforce Performance hacks - Client SideSalesforce Performance hacks - Client Side
Salesforce Performance hacks - Client Side
Paris Salesforce Developer Group
 
Introducing salesforce shield - Paris Salesforce Developer Group - Oct 15
Introducing salesforce shield - Paris Salesforce Developer Group - Oct 15Introducing salesforce shield - Paris Salesforce Developer Group - Oct 15
Introducing salesforce shield - Paris Salesforce Developer Group - Oct 15
Paris Salesforce Developer Group
 
Meetup 06/2015 - @testsetup
Meetup 06/2015 - @testsetupMeetup 06/2015 - @testsetup
Meetup 06/2015 - @testsetup
Paris Salesforce Developer Group
 
Meetup Custom Metadata - 1st Part
Meetup Custom Metadata - 1st PartMeetup Custom Metadata - 1st Part
Meetup Custom Metadata - 1st Part
Paris Salesforce Developer Group
 
Lightning week - Paris DUG
Lightning week - Paris DUGLightning week - Paris DUG
Lightning week - Paris DUG
Paris Salesforce Developer Group
 
Versionning et travail en équipe avec Salesforce - 27/11/2014
Versionning et travail en équipe avec Salesforce - 27/11/2014Versionning et travail en équipe avec Salesforce - 27/11/2014
Versionning et travail en équipe avec Salesforce - 27/11/2014
Paris Salesforce Developer Group
 
Paris Salesforce Developer Group - 16 09 2014 - Summer '14
Paris Salesforce Developer Group - 16 09 2014 - Summer '14Paris Salesforce Developer Group - 16 09 2014 - Summer '14
Paris Salesforce Developer Group - 16 09 2014 - Summer '14
Paris Salesforce Developer Group
 

Plus de Paris Salesforce Developer Group (20)

AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
Pour Noël, devenez chrome extensioniste!
Pour Noël, devenez chrome extensioniste!Pour Noël, devenez chrome extensioniste!
Pour Noël, devenez chrome extensioniste!
 
GraphQL (la nouvelle API de référence de Salesforce ?!)
GraphQL (la nouvelle API de référence de Salesforce ?!)GraphQL (la nouvelle API de référence de Salesforce ?!)
GraphQL (la nouvelle API de référence de Salesforce ?!)
 
La Tooling API, est-ce pour moi ? Bien sûr, viens voir pourquoi !
La Tooling API, est-ce pour moi ? Bien sûr, viens voir pourquoi !La Tooling API, est-ce pour moi ? Bien sûr, viens voir pourquoi !
La Tooling API, est-ce pour moi ? Bien sûr, viens voir pourquoi !
 
Introduction à la plateforme Anypoint de MuleSoft
Introduction à la plateforme Anypoint de MuleSoftIntroduction à la plateforme Anypoint de MuleSoft
Introduction à la plateforme Anypoint de MuleSoft
 
Release spring '22 - Community Groups français
Release spring '22 - Community Groups françaisRelease spring '22 - Community Groups français
Release spring '22 - Community Groups français
 
Scratch orgs...vous pensiez en avoir terminé avec les sandboxes ?
Scratch orgs...vous pensiez en avoir terminé avec les sandboxes ?Scratch orgs...vous pensiez en avoir terminé avec les sandboxes ?
Scratch orgs...vous pensiez en avoir terminé avec les sandboxes ?
 
Mon Expérience avec le Certified Technical Architect Review Board
 Mon Expérience avec le Certified Technical Architect Review Board Mon Expérience avec le Certified Technical Architect Review Board
Mon Expérience avec le Certified Technical Architect Review Board
 
DX@Scale: Optimizing Salesforce Development and Deployment for large scale pr...
DX@Scale: Optimizing Salesforce Development and Deployment for large scale pr...DX@Scale: Optimizing Salesforce Development and Deployment for large scale pr...
DX@Scale: Optimizing Salesforce Development and Deployment for large scale pr...
 
Dreamforce Global Gathering
Dreamforce Global GatheringDreamforce Global Gathering
Dreamforce Global Gathering
 
Getting started with Salesforce DX
Getting started with Salesforce DXGetting started with Salesforce DX
Getting started with Salesforce DX
 
Pratiques administration avancées et techniques de développement
Pratiques administration avancées et techniques de développementPratiques administration avancées et techniques de développement
Pratiques administration avancées et techniques de développement
 
Sensibilisation à la Sécurité Salesforce
Sensibilisation à la Sécurité SalesforceSensibilisation à la Sécurité Salesforce
Sensibilisation à la Sécurité Salesforce
 
Salesforce Performance hacks - Client Side
Salesforce Performance hacks - Client SideSalesforce Performance hacks - Client Side
Salesforce Performance hacks - Client Side
 
Introducing salesforce shield - Paris Salesforce Developer Group - Oct 15
Introducing salesforce shield - Paris Salesforce Developer Group - Oct 15Introducing salesforce shield - Paris Salesforce Developer Group - Oct 15
Introducing salesforce shield - Paris Salesforce Developer Group - Oct 15
 
Meetup 06/2015 - @testsetup
Meetup 06/2015 - @testsetupMeetup 06/2015 - @testsetup
Meetup 06/2015 - @testsetup
 
Meetup Custom Metadata - 1st Part
Meetup Custom Metadata - 1st PartMeetup Custom Metadata - 1st Part
Meetup Custom Metadata - 1st Part
 
Lightning week - Paris DUG
Lightning week - Paris DUGLightning week - Paris DUG
Lightning week - Paris DUG
 
Versionning et travail en équipe avec Salesforce - 27/11/2014
Versionning et travail en équipe avec Salesforce - 27/11/2014Versionning et travail en équipe avec Salesforce - 27/11/2014
Versionning et travail en équipe avec Salesforce - 27/11/2014
 
Paris Salesforce Developer Group - 16 09 2014 - Summer '14
Paris Salesforce Developer Group - 16 09 2014 - Summer '14Paris Salesforce Developer Group - 16 09 2014 - Summer '14
Paris Salesforce Developer Group - 16 09 2014 - Summer '14
 

Mieux acheminer les emails avec salesforce