Mailversand via Batch

Mitglied: Roland666

Roland666 (Level 1) - Jetzt verbinden

12.11.2019 um 22:47 Uhr, 516 Aufrufe, 4 Kommentare

Hallo Zusammen,

ich versuche gerade ein SQL Query - Abfrageergebnis via Batch raus zusenden.

Das Query schaut so aus=

SELECT pool_id, name,
min_memory_percent AS prozent_min,
max_memory_percent AS prozent_max,
max_memory_kb/1024 AS mb_max,
used_memory_kb/1024 AS mb_verwendet
FROM sys.dm_resource_governor_resource_pools;



sqlcmd -i C:\Skripte\SQLQuerys\RAM_Auslesen_SQL_DB.sql ( Aufruf des Query via batch) dies klappt auch!

@echo off <-- wie wären die Einträge um mich quasi " anzumelden"?
set SMTP=smtp.xxxx.de
set SUBJECT=Testmailing
set BODY=Das Ergebnis Deiner SQL Abfrage.
set FROM=Powershell@%computername% <-- kann ich hier einfach eine Absende Adresse Eintragen ?
set TO=rolandxxxxx@xxxxx.de

echo ich sende eine mail
powershell -ExecutionPolicy Unrestricted -c "Send-MailMessage -To '%TO%' -Subject '%SUBJECT%' -Body '%BODY%' -SmtpServer '%SMTP%' -From '%FROM%'"

Hier die (Fehler) Meldung
Send-mailMessage : An invalid Character was found in the mail Header :´@´.
At Line:1 Char :1

+CategoryInfo : Invalid Type: (Powershell@string) [SendMailMessage], FormatException
+FullQualified errorID: Format Execption. Microsoft.Powershell.Commands.sendmailMessage

Das Eegebnis komt auch richtig raus. Dieses Ergebnis will ich nun mit Mailsend zu senden, allerdings geht das nur via SSL und der ziel smtp steht nicht in der gleichen Domäne...
Der Port 587 ist aber in der firewall freigeben! Ich bekomme, glaube ich, immer den Hinweis das ich nicht authentifiziert bin? daher meine Fragen:-) face-smile bin neu mit der batch geschichte ...

Danke euch vorab

Grüße
Roland
Mitglied: Mikrofonpartner
12.11.2019, aktualisiert um 23:01 Uhr
Hallo

Wenn du über einen SMTP sendest, solltest du dich dem gegenüber auch authentifizieren. Ich sehe keine Credentials.

Gruß Mikro

Beispiel:

Send-MailMessage -To xxx@hotmail.com -SmtpServer SMTP.office365.com -From yyy@hotmail.com -Port 587 -Credential $Credentials -UseSsl -Subject "Betreff" -Body "Text" -Attachments Dateianhang optional
Bitte warten ..
Mitglied: 141815
141815 (Level 1)
13.11.2019, aktualisiert um 10:51 Uhr
Bitte warten ..
Mitglied: Roland666
14.11.2019 um 23:40 Uhr
Danke Calendar!,

für die Antwort auf meine Fragen und das batch! Die Mail kommt nun auch an aber der Inhalt des SQL Query Ergebnisses wird leider noch nicht über mittelt...

Wie kann bzw. muss ich den Inhalt der CMD ausgabe in den Body der Mail bekommen?
Ginge das evtl mit der Powershell besser?

Danke Roland
Bitte warten ..
Mitglied: Roland666
14.11.2019 um 23:42 Uhr
Hi Mikrofonpartner,

das war genau meine Frage - wo bzw.wie muss ich die anmelde credential eintragen :-) face-smile

Ich lag also richtig.

Danke Dir

Roland
Bitte warten ..
Heiß diskutierte Inhalte
Router & Routing
Erklärung zu diesen Geräten
RoadmaxVor 1 TagFrageRouter & Routing7 Kommentare

Hallo Zusammen, bei uns war heute spontan das Internet weg und wir mussten die Carrier Geräte neu starten. Mir stellt sich die Frage, welches ...

Viren und Trojaner
Emotet angeblich unschädlich gemacht
DoskiasVor 13 StundenInformationViren und Trojaner14 Kommentare

Hallo zusammen, kam grade rein. Wir werden sehen ob es stimmt: Eilmeldung Bundeskriminalamt: Weltweit gefährlichste Schadsoftware unschädlich gemacht Stand: 27.01.2021 13:18 Uhr Deutsche Ermittler ...

Erkennung und -Abwehr
GDATA oder Defender in MS W10-Umgebung?
winackerVor 1 TagFrageErkennung und -Abwehr7 Kommentare

Hallo, seit Jahren habe ich eine Firmenlizenz des GDATA-AV. Die ist nun wieder zur Verlängerung fällig und ich frage mich ob das noch Sinn ...

Firewall
PfSense als Exposed Host hinter FritzBox 6591 Cable
SMT000Vor 1 TagFrageFirewall6 Kommentare

Hallo zusammen, ich kenne mich mit dem Thema leider nicht gut aus und habe deshalb einige Verständnisfragen. Vorab, ich hab hier eine FritzBox 6591 ...

Windows Update
Clients melden sich nicht selbständig am WSUS Server
BPeterVor 1 TagFrageWindows Update11 Kommentare

Hallo, ich habe einen Windows Server 2019 WSUS in unserem AD eingerichtet. Die Clientkonfig übertrage ich per Group Policy. Sie wird auch vom Client ...

Windows Server
Server "Soft-RAID"
EckiD1Vor 1 TagFrageWindows Server7 Kommentare

Hi, ich habe an einem Hyper-V Host (WS 2019 Standard) mehrer NVMe am HBA die ich zu einem RAID verbinden möchte. Nur für das ...

Exchange Server
5.4.1 Recipient address rejected: Access denied. AS(201806281)
gelöst DeclarationVor 1 TagFrageExchange Server5 Kommentare

Hallo im Unternehmen ist Microsoft 365 business installiert inclusice AD Syncronisierung bei 10 MA . Bis Samstag lief der Exchange perfekt. Seitdem bekommt ein ...

Windows Server
Benutzer und Postfach über AD erstellen
Igdirli76Vor 1 TagFrageWindows Server10 Kommentare

Hallo Leute, bitte erschießt mich nicht gleich wegen meiner frage. Ich habe einen Windows Server 2019 Datacenter installiert und wollte beim User erstellen, dass ...