ERIC S
XLDnaute Barbatruc
Bonjour
je teste des envois de mail sans outlook à partir de
	
	
	
	
	
		
Donc pour gmail, orange (ainsi qu'un autre smtp) c'est ok mais je ne trouve pas pour Hotmail (et aliceadsl).
Sauf erreur de manip j'ai essayé les 3 possibilités de port et les serveurs smtp.hotmail.fr et smtp.live.com
Une aide serait bienvenue, merci d'avance
	
		
			
		
		
	
				
			je teste des envois de mail sans outlook à partir de
		Code:
	
	
	Private Sub CDO_Mail_Small_Text()
'test envoi mail fonctionne pas toujours
Dim iMsg As Object
Dim iConf As Object
Dim strbody As String
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
iConf.Load -1    ' CDO Source Defaults
Set Flds = iConf.Fields
With Flds
' essai gmail  OUI
'  .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
'  .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
'  .Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
'  .Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
'  .Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
'  .Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 10
'  .Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "XXXXXXX@gmail.com"
'  .Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "motdepasse"
'  .Update 'Let CDO know we have changed the default configuration for this message
   'essai orange OUI
 
    'hotmail NON
'  .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
'  .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.live.com"
'  .Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 'possibles 25, 465, 587
'  .Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
'  .Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
'  .Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 10
'  .Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "XXXXXX@hotmail.fr"
'  .Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "motdepasse"
'  .Update 'Let CDO know we have changed the default configuration for this message
 
End With
strbody = "Hi there" & vbNewLine & vbNewLine & _
      "This is line 1" & vbNewLine & _
      "This is line 2" & vbNewLine & _
      "This is line 3" & vbNewLine & _
      "This is line 4"
With iMsg
  Set .Configuration = iConf
    .To = "XXXX@xlpourtpme.fr"
    .CC = ""
    .BCC = ""
    .From = "XXXX@aliceadsl.fr"
    .Subject = "test"
    .TextBody = strbody
    .Send
End With
End Sub
	Donc pour gmail, orange (ainsi qu'un autre smtp) c'est ok mais je ne trouve pas pour Hotmail (et aliceadsl).
Sauf erreur de manip j'ai essayé les 3 possibilités de port et les serveurs smtp.hotmail.fr et smtp.live.com
Une aide serait bienvenue, merci d'avance