Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Windows Scripting Host: Email generieren

Frage Microsoft Windows Server

Mitglied: manela

manela (Level 1) - Jetzt verbinden

20.03.2006, aktualisiert 12:24 Uhr, 6806 Aufrufe, 11 Kommentare

Windows Server 2003

Hallo zusammen,

wie muss eine Windows Scripting Host-Datei oder ähnliches aussehen, mit der ich eine Email generieren kann?

Folgende Daten sollten enthalten sein:

Prioriät: hoch (optional)
Von: Admin@xyz.de
An: IT@xyz.de
Betreff: SRVWEB02, Festplattenspeicher zu gering! (Beispiel)
Email-Test: bla, bla, bla

Diese Datei soll von einem Überwachungstool gestartet (Systemmonitor) werden. Der Punkt ist easy und bereits klar. Bloß vom Scripting hab ich leider (noch) keine Ahnung.

Wie muss ich das Script abspeichern, damit es auch funktioniert (test.vbs)?

Es wäre super, wenn Ihr mir bald helfen könntet. Dieses Thema ist sehr brisant bei uns.


Herzlichen Dank!

Gruß, Manuela
Mitglied: docsam
20.03.2006 um 11:50 Uhr
möchtest Du eine eigene Funktion dafür haben, oder reicht Dir auch ein externes Tool?
Ich nutze zum Versenden aus Batches etc das Kommandozeilenprogramm BLAT.

Schau mal auf www.blat.net.
Bitte warten ..
Mitglied: AndreasHoster
20.03.2006 um 12:24 Uhr
Einfachstes Beispiel, wenn man WSH nehmen will, ist die CDO Objects zu verwenden (gibts ab Win 2000).
Bsp:
Set oConf = CreateObject("CDO.Configuration")
Set oMess = CreateObject("CDO.Message")
oConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtpserver.domain.de"
oConf.Fields.Update
Set oMess.Configuration = oConf
oMess.From = "testuser@domain.de"
oMess.To = "user@domain.de"
oMess.Subject = "Test-Email"
oMess.TextBody = "Body-Text"
oMess.Send

Es gibt noch viel mehr Konfigurationsmöglichkeiten (Authentifizierung etc.).
Am besten Bei MS nachlesen: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncdsy ...
Bitte warten ..
Mitglied: Itfreak
27.04.2009 um 17:26 Uhr
Salü Zäme

Leider hat bei mir das oben genannte Beispiel nicht funktioniert!
Er meldet mir immer das die Klasse o.Mess nicht vorhanden ist!
Weiss jemand da weiter?
Ich möchte dazu auch noch eine Authentifiezierung für den smtp Server
einbauen, leider fand ich keine vorhanden Lösungen

Danke im voraus für die Antworten

Gruess Itfeak
Bitte warten ..
Mitglied: AndreasHoster
28.04.2009 um 08:46 Uhr
Im Code Beispiel heißt es auch oMess und nicht o.Mess
Bis zu welcher Zeile kommst Du im Beispiel denn, bevor die Fehlermeldung kommt?
Bitte warten ..
Mitglied: Itfreak
28.04.2009 um 08:59 Uhr
Ah ja Sorry das ist mein Fehler aber im skript habe ich es
richtig gemacht
Zeile 3 ! Zeile 3 verstehe ich den Zweck nicht ganz!
Und Zeile 10 "The Sending Using configuration vlaue is invalid" Ist meine Fehlermeldung!
Hier komme ich nicht weiter.

Danke für deine Antwort
Bitte warten ..
Mitglied: AndreasHoster
28.04.2009 um 09:49 Uhr
Stammt so aus einem Buchbeispiel.
In Zeile 3 definiert man, über welchen SMTP Server man verschicken will. Wieso MS den Feldnamen als URL ausgelegt hat, keine Ahnung.
Hier nochmal in besser lesbarer Form:
01.
Set oConf = CreateObject("CDO.Configuration") 
02.
Set oMess = CreateObject("CDO.Message") 
03.
oConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtpserver.domain.de" 
04.
oConf.Fields.Update 
05.
Set oMess.Configuration = oConf 
06.
oMess.From = "testuser@domain.de" 
07.
oMess.To = "user@domain.de" 
08.
oMess.Subject = "Test-Email" 
09.
oMess.TextBody = "Body-Text" 
10.
oMess.Send
Bei mir tuts. Ich habs nochmals ausprobiert.
Der Link bei MS stimmt nicht mehr, CDO wird inzwischen hier diskutiert: http://msdn.microsoft.com/en-us/library/aa139845.aspx
Bitte warten ..
Mitglied: Itfreak
28.04.2009 um 10:34 Uhr
Salü

Leider bekomme ich immer noch den Fehler (The Sending Using configuration vlaue is invalid" )
Ich weiss nicht was ich hier falsch mache!
Irgendwas mit der Smtp konfig funtzt nicht !
Könntest du mir mal die Zeile 3nach deiner variante posten ?

Danke im voraus

Gruess Itfreak
Bitte warten ..
Mitglied: AndreasHoster
28.04.2009 um 11:15 Uhr
Ich habs Dir als Nachricht geschickt, echte interne Servernamen möchte ich nicht in der Öffentlichkeit posten.

Noch eine Frage, welche Version ist denn die cdosys.dll im c:\windows\system32 Verzeichnis?
Ich habe die Microsoft CDO for Windows Library Version 6.2.4.0.
Bitte warten ..
Mitglied: AndreasHoster
28.04.2009 um 12:16 Uhr
Mein dll hat die Version 6.5.5757 neuer als deine!

Möglicherweise haben sich da die Parameter geändert, würde auch erklären, wieso die MS Website nicht mehr gültig ist.

Unter http://msdn.microsoft.com/en-us/library/ms526497(EXCHG.10).aspx gibts ein Beispiel, wie es jetzt aussieht, eventuell könntest Du das mal probieren.
Bitte warten ..
Mitglied: Itfreak
28.04.2009 um 13:30 Uhr
Ok Thanks

mache es ab jetzt mit einem Tool Mails send oder so was !
Bitte warten ..
Mitglied: AndreasHoster
28.04.2009 um 13:50 Uhr
Als Batch Tool fürs versenden schau mal nach blat: http://www.blat.net/
Das verwenden wir in der Firma.
Bitte warten ..
Neuester Wissensbeitrag
Microsoft

Lizenzwiederverkauf und seine Tücken

(5)

Erfahrungsbericht von DerWoWusste zum Thema Microsoft ...

Ähnliche Inhalte
Windows Server
Hyper-V Host und Gast neustarten nach Windows Updates (8)

Frage von manu90 zum Thema Windows Server ...

Virtualisierung
VirtualMashine von 2 Host(Linux und WIndows) verwenden (6)

Frage von blackdreadhead zum Thema Virtualisierung ...

Windows Server
gelöst Windows 2012 R2 RDS Host . Geräte und Drucker zeigt keine Drucker an (1)

Frage von plexxus zum Thema Windows Server ...

Windows 10
Windows 10 anmeldung mit Email (2)

Frage von uniqmaster zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows Netzwerk
Windows 10 RDP geht nicht (16)

Frage von Fiasko zum Thema Windows Netzwerk ...

Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...

Microsoft Office
Keine Updates für Office 2016 (13)

Frage von Motte990 zum Thema Microsoft Office ...