Nous sommes actuellement le 11 Juil 2026, 18:39

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 1 message ] 
Auteur Message
MessagePublié: 16 Jan 2008, 13:26 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 25 Jan 2002, 06:05
Message(s) : 502
Localisation : Montréal
Salut tout le monde,

Je vais essayer d'expliquer mon problème brièvement et clairement. J'ai le code suivant qui envoie un mail en utilisant le compte par défaut dans Outlook :
Code :
Sub B___E_mail_Backup_Report()
    'Define Variables
    Dim OutApp As Object
    Dim OutMail As Object
    'Open Connection to Outlook
    Set OutApp = CreateObject("Outlook.Application")
    OutApp.Session.Logon
    Set OutMail = OutApp.CreateItem(0)
    On Error Resume Next
    With OutMail
        .To = "mail@domain.tld"
        .Subject = "Bla bla bla"
        .Body = "Bli Bli Bli"
        .Attachments.Add ActiveWorkbook.FullName
        .Send
    End With
    On Error GoTo 0
 
    Set OutMail = Nothing
    Set OutApp = Nothing 
End Sub


Ça marche très bien, mais le problème est que je ne veux pas utiliser le compte par défaut, je veux l'envoyer d'un autre compte (autre courriel, autre serveur SMTP requierant authentification)

J'arrive à le faire sans problème en utilisant CDO. Mais dans ce cas, l'antivirus le bloque en config par défaut. Si c'était envoyé d'une seule machine, ce ne serait pas un problème, il me suffit de changer la config de l'AV. Le problème est que cette macro peut-être roulée par différents users, sur différentes machines.

En bref, il me faut un moyen, en utilisant l'objet Outlook et non CDO, d'envoyer mon mail en utilisant un compte différent de celui configuré dans Outlook.

J'espère que c'est clair, et merci d'avance,

Simo

_________________
Desktop : Core2 Duo E8600 3.33GHz - 8GB DDR3 - 2x NVIDIA GeForce 9600 GT - 3x Fujitsu 22" - Win7 Ultimate
Laptop - Asus V1V : Core2 Duo P8600 2.4GHz - 4GB DDR2 - ATI Mobility Radeo HD 3650 - Win7 Ultimate
Tablet - Asus Transformer Prime : NVIDIA Tegra 3 Quad-core - 1GB - Android ICS


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 1 message ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 4 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site