Top-Themen

Aktuelle Themen (A bis Z)

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

gelöst Logfileinhalt per E-Mail senden

Mitglied: crackhawk

crackhawk (Level 1) - Jetzt verbinden

24.10.2013, aktualisiert 12:05 Uhr, 5223 Aufrufe, 4 Kommentare, 3 Danke

Hallo Admins!

Folgendes Problem:
Ich möchte mir den Inhalt einer Robocopy Logdatei per E-Mail zukommen lassen.
Die Datei als Anhang mitzusenden ist kein Problem, jedoch benötige ich den Inhalt direkt in der E-Mail da diese später automatisch ausgelesen und ein Backup Task als erfolgreich oder fehlerhaft gekennzeichnet wird.

Ich habe mir mit Hilfe von blat.exe bereits folgendes *.vbs Script gebastelt:
Dim objFileSystem, objInputFile
Set objFileSystem = CreateObject("Scripting.fileSystemObject")
Set objInputFile = objFileSystem.OpenTextFile("logdatei.log", 1)
' read everything in an array
logfileinhalt = objInputFile.ReadAll
attribute = "-to empfaenger@provider.de -f absender@provider.de -server smtp.server.de -s Betreff"
mailinhalt = "-body """&logfileinhalt&""""
set WshShell = CreateObject("WScript.Shell")
WshShell.Run("blat.exe "&attribute&" "&mailinhalt)
objInputFile.Close
Das funktioniert auch einwandfrei, jedoch nicht mit Großen Logdateien da ich die Fehlermeldung "Der Dateiname oder die Erweiterung ist zu lang." bekomme. Irgendwie verständlich wenn ich die komplette Logdatei in die Dateierweiterung klatsche.

Was habe ich nun für Möglichkeiten mir den Inhalt der Datei per E-Mail zukommen zu lassen? Ich bin für alle Infos und alternativen offen.

Vielen Dank!

Gruß,
crackhawk
Mitglied: SlainteMhath
24.10.2013 um 12:54 Uhr
Moin,

blat hat doch einen Parameter der einen Filenamen nimmt und den Inhalt dann als Mailbody verwendet... wirf doch mal einen Blick in die Hilfe und/oder besorg dir die aktuelle Version.

lg,
Slainte
Bitte warten ..
Mitglied: Bitboy
24.10.2013 um 12:57 Uhr
Hi,

indem du die Mail vbs only sendest statt noch externe Programme zu benutzen?


Zusammenkopiert von hier: http://stackoverflow.com/questions/582756/smtp-configuration-sendusing- ... und hier http://www.paulsadowski.com/wsh/cdo.htm in weniger als 5 Minuten ;)
Bitte warten ..
Mitglied: colinardo
24.10.2013 um 12:57 Uhr
Hallo crackhawk,
machs doch direkt mit Powershell, dann brauchst du kein 'Blat':
(Mailserver,Port,Username,Passwort in Zeile 2-5 eintragen, Logfile in Zeile 20 angeben und noch die Mailadressen in Zeile 21 ändern)
Grüße Uwe
Bitte warten ..
Mitglied: crackhawk
24.10.2013 um 13:23 Uhr
Vielen Dank für die Antworten, mit dem Powershell Script funktioniert es tatsächlich. Viel einfacher jedoch fand ich dann doch die verwendung von blat.exe mit dem entsprechenden (mir bis gerade eben) unbekannten parameter -bodyF. Ich habe jetzt eine zweizeilige batch Datei angelegt mit der es einwandfrei funktioniert:
@echo off
blat.exe -to empfaenger@provider.de -f absender@provider.de -server smtp.server.de -bodyF logdatei.log -s Betreff
Vielen Dank!
crackhawk
Bitte warten ..
Ähnliche Inhalte
Perl

Mehrere E-Mail Empfänger in Send-Mail Perl-Skript

Frage von JordanPerl2 Kommentare

Hallo zusammen, ich hatte vorher noch keinen Kontakt mit Perl-Skripten. Nun möchte ich ein bestehendes Perl-Skript für das Versenden ...

Entwicklung

E-mail Textanalyse

gelöst Frage von BitconEntwicklung5 Kommentare

Hallo zusammen Ich möchte im Rahmen meiner Ausbildung zum Fachinformatiker ein Projekt für die meine Firma realisieren. Das Projekt ...

Datenschutz

E-mail Verschlüsselung

gelöst Frage von j1m3e84Datenschutz13 Kommentare

Hallo Forum User, ich bin neu hier im Forum und möchte mich hiermit erstmal an der Teilnahme am Forum ...

E-Mail

Weiterleitung von E-Mail

gelöst Frage von raba34E-Mail6 Kommentare

Hallo ihr alle, ich möchte bewirken, dass auf meinen Mailservern (exim und postfix) eingehende Mails wie folgt weitergeleitet werden: ...

Neue Wissensbeiträge
Viren und Trojaner
Emotet: IT-Totalschaden beim Kammergericht Berlin
Information von StefanKittel vor 7 StundenViren und Trojaner4 Kommentare

Interne Daten wurden geklaut und "ein kompletter Neuaufbau der IT-Infrastruktur wird angeraten", heißt es im forensischen Bericht zum ...

Viren und Trojaner
Avast verkauft anscheinend browserdaten
Tipp von magicteddy vor 11 StundenViren und Trojaner14 Kommentare

Moin, da es immer wieder Anfragen zu Virenscannern gibt denke ich das der Artikel von Heise Avast verkauft Bowserdaten ...

Router & Routing

Statische Route dauerhaft einrichten unter Ubuntu 18.04 LTS

Erfahrungsbericht von the-buccaneer vor 2 TagenRouter & Routing2 Kommentare

"Kann ja nicht so schwer sein, unter Ubuntu 18.04 LTS ne statische Route einzurichten", denkt der Windows-Admin und gelegentliche ...

Microsoft

Effect on customer websites and Microsoft services and products in Chrome version 80 or later

Information von Dani vor 3 TagenMicrosoft

Guten Abend zusammen, The Stable release of the Google Chrome web browser (build 80, scheduled for release on February ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Installation USG
Frage von jo23487LAN, WAN, Wireless42 Kommentare

Hallo zusammen, nach den beiden anderen Fragen habe ich mir den Cloud Key und auch ein USG gekauft - ...

Ausbildung
In den Beruf IT-Systemadministrator gerutscht
Frage von TorwolfAusbildung25 Kommentare

Hallo zusammen, kurz zu meiner Person, ich bin 25 Jahre alt, habe die Fachhochschulreife und eine abgeschlossene Ausbildung als ...

Outlook & Mail
Mehrere Domänen User, selber PC, großer IMAP Account, Vorgehen?
Frage von heifumaOutlook & Mail21 Kommentare

Moin, Szenario: - Windows Server 2019 AD - Ein und derselbe PC im Netzwerk soll im Laufe der Arbeitswoche ...

Windows Server
DFS Zurgriff über Domain Steuerung
Frage von opc123Windows Server19 Kommentare

Hallo, wenn ich Freigegebene Ordner über \\"Domaine.de"\Datei aufrufen möchte innerhalb des DFS Pfades, habe ich oft kurzer Zeit kein ...