IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Envoi e-mail à travers exchange 2003


Sujet :

VBScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2007
    Messages : 13
    Par défaut Envoi e-mail à travers exchange 2003
    Bonjour à tous,

    Je suis en pleine conception d'un formulaire sur outlook 2003. Le code est réalisé en vbscript. Ce formulaire va être employé par toute ma société. Nous avons un serveur exchange 2003.

    Lors de l'envoi de mon formulaire(ou sa fermeture), j'aimerai qu'un e-mail par défaut soit automatiquement envoyé à une adresse e-mail externe à ma société.

    Je planche depuis beaucoup de temps dessus, mais je n'arrive pas à envoyé cet e-mail sans avoir à introduire un mot de passe.
    Avant, on pouvait. Mais depuis le serveur exchange 2000 il y a eu un accroissement de sécurité qui empêche d'envoyé des mails inexistant (exemple : buibui@vrroom.dkg).

    Mon idée :
    passer à travers outlook pour envoyé le mail. mais comment fais-ton?


    merci d'avance....

    angel

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 7
    Par défaut Mail via SMTP
    Salut mitsh666,

    As tu déjà essayé d'envoyer la réponse en utilisant un serveur distant en smtp?

    Si non voici un code qui permettra de le faire. Personellement je l'utilise pour envoyer les rapport de backup de ma société et cela fonctionne correctement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Set objEmail = CreateObject("CDO.Message")
     
    objEmail.From = "admin@domaine.com"
    objEmail.To = "admin2@domaine.com"
    objEmail.Subject = "Outlook" 
    objEmail.Textbody = "Envoi du rapport"
    objEmail.Configuration.Fields.Item _
        ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
    objEmail.Configuration.Fields.Item _
        ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = _
            "adresse_smtp_distante" 
    objEmail.Configuration.Fields.Item _
        ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
    objEmail.Configuration.Fields.Update
    objEmail.Send
    http://www.linvbscript.be

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2007
    Messages : 13
    Par défaut
    Bonjour,

    J'ai oublier de mettre ma solution ici, mais j'ai réussis avec le code vbs suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    function SendMailConfirmation(SubjectMailIs, BodyMailIs, ToMailIs)
    	Dim objApp 'As Outlook.Application
     
    	Set objApp = CreateObject("Outlook.Application")
    	Set objMail = objApp.CreateItem(0)
    	With objMail
    		.Subject = SubjectMailIs
    		.Body = BodyMailIs
    		.To = ToMailIs
    		.Send
    	End With
    end function
    Seule une boîte de dialogue apparaît si on veut permettre l'envoie de ce mail

    merci encore...

  4. #4
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Hum je n'ai pas compris la fin, as tu trouvé la solution à ton problème ? Ou est ce le code qui te t'oblige à mettre un mot de passe ?

Discussions similaires

  1. Envoi de Mail VBA/ Access 2003 / User defined type not defined
    Par helico57570 dans le forum VBA Access
    Réponses: 3
    Dernier message: 27/07/2010, 22h28
  2. Envoie de mail externe exchange
    Par maxeur dans le forum Exchange Server
    Réponses: 0
    Dernier message: 04/06/2010, 09h45
  3. Envoi de mail à travers mon adresse yahoo.
    Par casho dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 26/01/2009, 18h40
  4. Envoi de mail depuis Excel 2003 via Outlook 2003
    Par SlySylvain dans le forum Excel
    Réponses: 2
    Dernier message: 19/04/2007, 09h01
  5. Redirection de mail avec exchange 2003
    Par Job dans le forum Exchange Server
    Réponses: 2
    Dernier message: 28/09/2005, 11h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo