A quoi correspond la valeur 2 dans msConfigURL sendusing lors de l'envoi d'un mail en VBA ?
J'ai un script qui me permet d'envoyer un mail en VBA via un serveur SMTP. Il fonctionne correctement. En outre il y a une ligne de code qui est la suivante :
.Item(msConfigURL & "/sendusing") = 2
À quoi correspond la valeur 2 ?
Merci.
La valeur 2 attribuée à la propriété .Item(msConfigURL & "/sendusing")
correspond à la méthode d'envoi utilisée.
Elle correspond aussi à l'utilisation du protocole SMTP (Simple Mail Transfer Protocol) pour l'envoi des e-mails. Cela indique que le courrier sera envoyé via un serveur SMTP spécifié.
Dans le contexte de l'objet Configuration
, la propriété sendusing
définit la méthode d'envoi du courrier électronique.
La valeur 2 indique donc spécifiquement que le courrier sera envoyé en utilisant le protocole SMTP.
Cette valeur est souvent utilisée dans les scripts VBA pour configurer les paramètres d'envoi d'e-mails, et elle est généralement associée à l'utilisation de serveurs SMTP pour l'envoi de courriers électroniques.
Une valeur 1 correspond à la constante
CdoSendUsingPickup
. Cela signifie que le serveur SMTP est hébergé sur la même machine que l'application (localhost).Une valeur 2 correspond à la constante
CdoSendUsingPort
. Cela signifie que le serveur SMTP est hébergé sur une machine distante.
Pour rappel SMTP signifie "Simple Mail Transfer Protocol". C'est un protocole de communication utilisé pour l'envoi d'e-mails sur Internet. SMTP est le standard de facto pour le transfert de courrier électronique entre les serveurs de messagerie. Il définit la manière dont les e-mails sont transférés d'un serveur à un autre, en spécifiant les règles et les formats de communication nécessaires pour que les serveurs de messagerie puissent se parler entre eux et transférer les messages.