envoi de mail

envoi de mail - VB/VBA/VBS - Programmation

Marsh Posté le 09-03-2006 à 10:54:12    

Salut!
voilà, mon programme est en vba access; il  doit envoyer un mail à un destinataire, mais à chaque fois l'objet send echoue, pourtant je pense avoir fait une bonne configuration. voici le programme:
 

Code :
  1. Public Sub mail()
  2. Set oMail = CreateObject("CDO.Message" )
  3. Set oMailConfig = CreateObject("CDO.Configuration" )
  4. oMail.subject = "Example CDO Message"
  5. oMail.From = "dongmor@caramail.com"
  6. oMail.To = "dongmor23@hotmail.com"
  7. oMail.TextBody = "This is some sample message text."
  8. oMail.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver" ) = "NOM SERVEUR MESSAGERIE"
  9. oMail.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport" ) = 25
  10. oMail.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing" ) = 2
  11. 'oMail.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout" ) = 60
  12. oMail.Configuration.Fields.Update
  13. 'Set oMail.Configuration = oMailConfig
  14. oMail.Send
  15. Set oMailConfiguration = Nothing
  16. Set oMailConfig = Nothing
  17. Set oMail = Nothing
  18. End Sub


 
si quelqu'un voit où ça bloque.
merci

Reply

Marsh Posté le 09-03-2006 à 10:54:12   

Reply

Marsh Posté le 20-04-2006 à 11:49:40    

Dim config As CDO.Configuration
Dim email As CDO.Message
Set config = New CDO.Configuration
With config.Fields
    .Item("http://schemas.microsoft.com/cdo/configuration/sendusing" ) = CDO.cdoSendUsingPort
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver" ) = "smtp.serveur.com"
    .Update
End With
 
Set email = New CDO.Message
With email
    Set .Configuration = config
    .From = votrelogin@serveur.com
    .To = "emaildestinataire"
    .Subject = "Sujet"
    .Textbody = "Blabla"
    .Send
   
End With
 
NB : le serveur dans (votrelogin@serveur.com) doit correspondre au nom serveur de  "smtp.serveur.com" saisi plus haut
 
normalement ça marche
 
email : l_abdelmjid@yahoo.com

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed