VBScript pour envoyer des messages électroniques sans l'exécution d'Outlook
J'ai écrit un test automatisé qui s'exécute chaque nuit, et je voudrais par e-mail les résultats de chaque nuit une fois que le test est terminé.
Pour ce faire, j'ai tenté de mettre le texte suivant à la fin de mon fichier batch:
Set MyApp = CreateObject("Outlook.Application")
Set MyItem = MyApp.CreateItem(0)
With MyItem
.To = "[email protected]"
.Subject = "Subject"
.ReadReceiptRequested = False
.HTMLBody = "resport"
End With
MyItem.Send
Cependant, ce est à l'origine de l'e-mail afin de ne pas envoyer car mon Outlook n'est pas ouvert, comme le test est exécuté en arrière-plan, et je n'ai pas accès à l'INTERFACE utilisateur.
Est-il de toute façon envoyer ce mail sans réellement l'exécution d'outlook sur l'ordinateur.
Merci!
OriginalL'auteur user856354 | 2011-08-12
Vous devez vous connecter pour publier un commentaire.
Vous pouvez envoyer des emails sans Outlook en VBScript à l'aide de la CDO.Message objet. Vous aurez besoin de connaître l'adresse de votre serveur SMTP à utiliser ceci:
Si votre serveur SMTP requiert un nom d'utilisateur et mot de passe puis collez ces lignes au-dessus de la
MyEmail.Configuration.Fields.Update
ligne:Plus d'informations sur l'utilisation de CDO pour envoyer des emails avec VBScript peut être trouvé sur le lien ci-dessous:
http://www.paulsadowski.com/wsh/cdo.htm
Que faire si je veux le nom d'utilisateur et le nom de la machine pour être inclus dans le mail comme
userxyz logged in to machinexyz
. En fait, j'ai Windows 7 client sur lequel je souhaite suivre les connexions par l'envoi de mails. Donc j'ai appeler ce code identifiant de l'événement de la tâche. J'ai Windows Server 2008 qui gère AD. Mais où dois-je configurer this la règle - sur win 7 client ou win server. Fera qui fera toute la différence? Aussi est-il possible de réaliser cela à l'aide devbs
?OriginalL'auteur michaelx386
Oui. Blat, ou de toute autre autonome SMTP mailer. Blat est assez complet SMTP client qui s'exécute en ligne de commande
Blat est ici
OriginalL'auteur MJB