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

Windows Discussion :

[VBS] Envoi de mail automatiquement et quotidiennement


Sujet :

Windows

  1. #1
    Membre du Club
    Avatar de Roln1k
    Homme Profil pro
    Etudiant en Ingénierie Réseau
    Inscrit en
    Novembre 2013
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Etudiant en Ingénierie Réseau

    Informations forums :
    Inscription : Novembre 2013
    Messages : 53
    Points : 61
    Points
    61
    Billets dans le blog
    1
    Par défaut [VBS] Envoi de mail automatiquement et quotidiennement
    Salut,

    Un technicien aimerait obtenir quotidiennement par mail un rapport généré par un logiciel sur un windows server. Comme solution, je pensais écrire un script VBS, qui s’exécuterait automatiquement chaque jour et enverrais ce fichier. J'ai pu trouver le code ci-dessous qui me semble convenir mais j'ai encore quelques question :

    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 = "Expediteur@toto.com"
    objEmail.To = "Destinataire@bravo.com"
    objEmail.Subject = "Sujet: Toto a la plage" 
    objEmail.Textbody = "Texte: Il fait beau, le soleil brille"
    objEmail.AddAttachment(nrep+Fichier.Name)
    objEmail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
    objEmail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = _
    "serveur-smtp-exchange" 
    objEmail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
    objEmail.Configuration.Fields.Update
    objEmail.Send
    -Si j'ai bien compris ce code, notamment les dernières lignes, cela nécessite d'avoir sur ce serveur d'où s’exécute le script un serveur smtp ou est-ce que je peux mettre le smtp d'orange, qui est le FAI de l'entreprise ?
    -Si oui, n'ayant pas encore mis le smtp en place et donc ne pouvant tester le code, semble-t'il correct ?
    -Quel est le mieux pour que ce script s’exécute quotidiennement, un fichier batch, peut-on créer une tache dans Windows ?

  2. #2
    Membre du Club
    Avatar de Roln1k
    Homme Profil pro
    Etudiant en Ingénierie Réseau
    Inscrit en
    Novembre 2013
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Etudiant en Ingénierie Réseau

    Informations forums :
    Inscription : Novembre 2013
    Messages : 53
    Points : 61
    Points
    61
    Billets dans le blog
    1
    Par défaut
    bon en fait, j'ai trouvé mon bonheur ici, après, je n'ai eu qu'à planifier une tache qui execute mon script http://www.developpez.net/forums/d21...e-automatique/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CRON] Envoi de mail automatique
    Par a_me dans le forum Serveurs (Apache, IIS,...)
    Réponses: 10
    Dernier message: 20/10/2007, 12h17
  2. diff de fichier et envoi de mail automatique
    Par Maniac dans le forum Langage
    Réponses: 22
    Dernier message: 23/03/2007, 12h29
  3. [VB6]envoie de mail automatiquement
    Par riesseg dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 28/04/2006, 14h14
  4. Réponses: 14
    Dernier message: 17/11/2005, 17h16
  5. Envoi de mail automatique avec Visual C++
    Par cza dans le forum MFC
    Réponses: 2
    Dernier message: 22/02/2005, 15h59

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