Partager via


Adresses SMTP

S’applique à : Outlook 2013 | Outlook 2016

Le format des adresses e-mail SMTP est défini dans RFC 822. Les composants MAPI doivent gérer toute adresse conforme à cette norme. Toutefois, il existe une forme particulière d’adresse RFC 822 qui encode le mieux les adresses MAPI :

display-name<adresse e-mail>

Les crochets angulaires sont inclus en tant que littéraux. Les espaces sont courants dans les noms d’affichage ; ils n’ont pas besoin d’être cités. Une adresse typique peut ressembler à celle-ci, qui appartient à l’un des co-auteurs de la RFC 1521 :

Nathaniel Borenstein <nsb@bellcore.com>

Si le nom d’affichage contient des caractères qui ont une signification spéciale dans les adresses SMTP, comme < ou @, le nom complet doit être placé entre guillemets doubles. Sur le courrier sortant, si la longueur totale de l’adresse e-mail et du nom complet dépasse 255 caractères, le nom complet doit être supprimé.

Les parties d’une adresse SMTP sont mappées aux propriétés MAPI comme suit :

Composant d’adresse SMTP Propriété MAPI
display-name pour tous les destinataires
PR_DISPLAY_NAME (PidTagDisplayName)
display-name pour le champ From
PR_SENDER_NAME (PidTagSenderName)
display-name pour le champ Expéditeur
PR_SENT_REPRESENTING_NAME (PidTagSentRepresentingName)
adresse e-mail
PR_EMAIL_ADDRESS (PidTagEmailAddress)
implicite, toujours « SMTP »
PR_ADDRTYPE (PidTagAddressType)

S’il n’existe aucun nom d’affichage pour une adresse sur le courrier entrant, l’adresse e-mail entière doit être utilisée à la place. Le type d’adresse est toujours SMTP.

Les propriétés du destinataire sont extraites de la table de destinataires du message MAPI ; les propriétés de l’expéditeur sont extraites du message lui-même.