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

Mailversand via Batch

Mitglied: Roland666

Roland666 (Level 1) - Jetzt verbinden

12.11.2019 um 22:47 Uhr, 287 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 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
13.11.2019, aktualisiert um 10:51 Uhr
01.
@echo off
02.
set "SMTP=smtp.xxxx.de"
03.
set "SUBJECT=Testmailing"
04.
set "BODY=Das Ergebnis Deiner SQL Abfrage."
05.
set "FROM=absender@domain.tld"
06.
set "TO=rolandxxxxx@xxxxx.de"
07.
set "USER=USERXYZ"
08.
set "PASSWORD=GEHEIM"
09.

10.
powershell -ExecutionPolicy Bypass -NoP -c "Send-MailMessage -To '%TO%' -Subject '%SUBJECT%' -Body '%BODY%' -SmtpServer '%SMTP%' -From '%FROM%' -Credential (New-Object PSCredential('%USER%',(ConvertTo-SecureString '%PASSWORD%' -AsPlainText -Force))) -Port 587 -UseSSL"
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

Ich lag also richtig.

Danke Dir

Roland
Bitte warten ..
Ähnliche Inhalte
Apache Server
OS Ticket v1.10 Mailversand
gelöst Frage von specialuserApache Server5 Kommentare

Hallo zusammen, wir haben hier in der Firma das OS-Ticket v1.10 auf einem Apache Server am Laufen. Ich bin ...

Exchange Server
Probleme beim E-Mailversand
gelöst Frage von padimonuExchange Server8 Kommentare

Hallo Zusammen, derzeit habe ich das Problem das bei unserem Exchange 2010 nicht alle Mails durchgestellt werden. Mir ist ...

Outlook & Mail

Outlook 2016 Mailversand funktioniert nicht

Frage von raekebOutlook & Mail4 Kommentare

Hallo, der Mailversand von Outlook 2016 funktioniert nur, wenn ich eine VPN-Verbindung (zu einem Kunden) öffne. Ansonsten erhalte ich ...

iOS

IOS SMTP-Mailversand nicht möglich

gelöst Frage von saschagiOS3 Kommentare

Hallo zusammen, ich habe ein Problem mit dem Mailversand auf einem IPhone 5 (9.2) und iPad gleichermaßen. Die Mailadresse ...

Neue Wissensbeiträge
Internet

(NetzDG) .und Ihr heult über Limux in München, schon gehört, was die SPD vor hat?

Information von certifiedit.net vor 1 TagInternet10 Kommentare

Na dann, Gute Nacht Bürgerrechte. Wofür dann eigentlich die DS-GVO? Ich bezeichne mich als Polizist und hol mir einfach ...

Sicherheit

Chrome 79 übermittelt eingegebene Kennwörter nach Hause

Information von DerWoWusste vor 3 TagenSicherheit16 Kommentare

Ab sofort warnt Chrome standardmäßig Nutzer davor, wenn aus Leaks bekannte Passwörter zum Einsatz kommen. Beim Besuch einer Website, ...

Viren und Trojaner
Trend Micro WFBS 10 SP1 Patch 2185
Tipp von Abramelin vor 4 TagenViren und Trojaner3 Kommentare

Hi, Hab gerade gesehen das Patch 2185 für TM WFBS 10 SP1 erschienen ist! Werde mal Morgen den Patch ...

Viren und Trojaner

Neuer Virus lässt Windows im abgesicherten Modus starten

Tipp von transocean vor 4 TagenViren und Trojaner7 Kommentare

Moin, lest selbst. Grüße Uwe

Heiß diskutierte Inhalte
Windows 7
Windows 7 - Ein DSL Speedtest - Mehrere Browser - Unterschiedliche Ergebnisse
gelöst Frage von AusAltwirdNeuWindows 725 Kommentare

Hallo zusammen, mein PC hat zwei Rj45 Anschlüsse. Beide sind auf Gigabit Vollduplex eingestellt. An beiden Anschlüssen erreiche ich ...

DSL, VDSL
Fritz Box 7490 Internettelefonie
Frage von daveshuterDSL, VDSL13 Kommentare

Tach zusammen, ich bin gerade dabei meine neue Fritzbox (7490) für den Einsatz in meinem privaten Netz einzustellen (DSL ...

LAN, WAN, Wireless
UniFi AP AC Pro wenig Durchsatz
Frage von matze2090LAN, WAN, Wireless11 Kommentare

Hallo, ich habe mir zwei UniFi AP AC Pros gekauft, da sie eine sehr gute Rezzesion haben. Ich habe ...

Internet
(NetzDG) .und Ihr heult über Limux in München, schon gehört, was die SPD vor hat?
Information von certifiedit.netInternet10 Kommentare

Na dann, Gute Nacht Bürgerrechte. Wofür dann eigentlich die DS-GVO? Ich bezeichne mich als Polizist und hol mir einfach ...