blord
XLDnaute Impliqué
Bonjour à tous,
J'utilise CDO pour envoyer environ 400 à 500 courriels par mois.
Ce que j'aimerais faire, c'est de tester si le serveur est "up" avant l'envoi de chaque courriel afin de prévenir l'échec de l'envoi...
Existe-t-il une façon rapide de faire un genre de test "ping" sur le serveur afin de savoir si ce dernier "répond" ??
Merci pour vos suggestions !
Blord
J'utilise CDO pour envoyer environ 400 à 500 courriels par mois.
Ce que j'aimerais faire, c'est de tester si le serveur est "up" avant l'envoi de chaque courriel afin de prévenir l'échec de l'envoi...
Existe-t-il une façon rapide de faire un genre de test "ping" sur le serveur afin de savoir si ce dernier "répond" ??
Merci pour vos suggestions !
Blord
Code:
Dim oMessage As Object
Dim oConfig As Object
Dim oChamps As Object
Set oConfig = CreateObject("CDO.Configuration")
oConfig.Load -1
Set oChamps = oConfig.Fields
With oChamps
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 'cdoSendUsingPickup(1) = Send message using the local SMTP service pickup directory / cdoSendUsingPort(2) = Send the message using the network (SMTP over the network)
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "abcde.fghij.com"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
.Update
End With
Set oMessage = CreateObject("CDO.Message")