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

Email per Batch versenden

Frage Entwicklung Batch & Shell

Mitglied: goodbytes

goodbytes (Level 2) - Jetzt verbinden

07.05.2014, aktualisiert 13.05.2014, 20428 Aufrufe, 12 Kommentare, 1 Danke

Hallo,
bisher nutzte ich immer SendMail.exe zum Versenden von Benachrichtigungen aus einer Batch heraus. Nun ist mittlerweile bei den meisten Providern eine Verschlüsselung der SMTP-Nachrichten notwendig, somit funktioniert es mit SendMail.exe nicht mehr.

Kennt jemand ein alternatives Tool dafür? Es sollte portabel sein, eine Installation möchte ich nicht extra.

Danke im Voraus!

Gruß
Torsten
Mitglied: Joe2011
LÖSUNG 07.05.2014, aktualisiert 13.05.2014
Guten Morgen.

Wie wäre es mit "Blat Mail"?

Gruß

Joe
Bitte warten ..
Mitglied: goodbytes
07.05.2014 um 09:27 Uhr
Guten Morgen Joe,
bei dem Tool kann ich zwar den Port angeben, aber keinen verschlüsselten Versand nutzen. Das ist aber mittlerweile zwingend erforderlich.
Oder übersehe ich da etwas?

Gruß
Torsten
Bitte warten ..
Mitglied: Joe2011
LÖSUNG 07.05.2014, aktualisiert 13.05.2014
Tschuldigung - ich habe da wohl ein bisschen zu schnell geschossen.

Hier aber noch eine interessante Diskussion dazu:

http://www.windowspro.de/tool/mails-aus-batch-dateien-verschicken-blat
Bitte warten ..
Mitglied: LordXearo
LÖSUNG 07.05.2014, aktualisiert 13.05.2014
Hi Torsten,

es gibt eine Möglichkeit über Powershell mit System.Net.Mail, ganz ohne Zusatzprogramm. Vielleicht kommt das ja in Frage.

Viele Grüße
Xearo
Bitte warten ..
Mitglied: palmuser
LÖSUNG 08.05.2014, aktualisiert 13.05.2014
Ich verwende mailsend (https://code.google.com/p/mailsend/), das kann auch ssl und starttls.
Gruß
palmuser
Bitte warten ..
Mitglied: goodbytes
08.05.2014 um 14:39 Uhr
Hall,
@Xearo
Eigentlich hatte ich gestern geantwortet, aber irgendwie wurde es nicht übernommen...
Über die Powershell wollte ich es nicht machen, da es auch über Loginscripte von XP-Rechnern aus, wo keine Powershell installiert ist, aufgerufen wird.

@palmuser
Das klingt ja sehr interessant, sieht genau danach aus was ich suche. Ich schau es mir mal an.

Danke erst einmal!

Gruß
Torsten
Bitte warten ..
Mitglied: SaschaRD
LÖSUNG 12.05.2014, aktualisiert 13.05.2014
Hallo zusammen,

zu dem Thema noch etwas Input.
E-Mail versenden aus einer Batch über Powershell:
01.
@echo off 
02.
set SMTP=XXX 
03.
set SUBJECT=Testmailing 
04.
set BODY=Hier koennte Ihre Werbung stehen. 
05.
set FROM=Powershell@%computername% 
06.
set TO=XXXl@XXX.de 
07.
 
08.
echo ich sende eine mail 
09.
powershell -ExecutionPolicy Unrestricted -c "Send-MailMessage -To '%TO%' -Subject '%SUBJECT%' -Body '%BODY%' -SmtpServer '%SMTP%' -From '%FROM%'"
Gruß, Sascha

P.S. @torstenb, wenn der Beitrag gelöst ist, bitte aufgelöst setzen.
Bitte warten ..
Mitglied: goodbytes
13.05.2014, aktualisiert um 17:52 Uhr
Hallo,

to Xearo
Mit mailsend funktioniert es perfekt, genau das Richtige, vielen Dank für den Tipp !!!

to Sascha
Danke dir auch, sehr gut zu wissen wie man es per PowerShell bewerkstelligen kann. Ich denke das werde ich auch bald mal gut gebrauchen können!

Vielen Dank an Alle und eine schöne Woche noch !!!

Gruß
Torsten
Bitte warten ..
Mitglied: SaschaRD
14.05.2014, aktualisiert um 09:04 Uhr
@torstenb
wenn Du noch Fragen hast bezüglich dem von mir geposteten Code einfach melden.

@@All
noch etwas Input:
  • Wie werden Dateien über das Powershell Mail-CMDlet versendet?
01.
-Attachments <String[]>; in diesem Fall für Batch -Attachments '%LOG%'
  • Wie wird der Inhalt einer Log-Datei als Body gesetzt?
01.
 -Body (gc '%LOGFILE%' | out-string); in diesem Fall für Batch
  • Wie wird SSL über die Powershell verwendet?
01.
-UseSsl [<CommonParameters>] 
Oder einfach in der Powershell
01.
 Send-MailMessage -?
eingeben, um eine Befehlsübersicht zu erhalten.

Bei Fragen einfach melden.

Gruß, Sascha
Bitte warten ..
Mitglied: testbild
15.05.2014 um 15:31 Uhr
* Wie wird SSL über die Powershell verwendet?
01.
-UseSsl [<CommonParameters>] 
Bei Fragen einfach melden.

Gruß, Sascha

Hi Sascha,
das stimmt ja soweit, allerdings hast Du vergessen, zu erwähnen, dass mindestens Powershell 3.0 benötigt wird, und das gibt es nicht unter XP oder Server 2003, sondern erst ab höheren Versionen... Ich habe nämlich bei Kunden mit Server 2003 das gleiche Problem und muss es irgendwie gelöst kriegen, werde mir mal mailSend anschauen, ob ich es damit hinkriege...

Gruß
Testbild
Bitte warten ..
Mitglied: goodbytes
15.05.2014 um 16:02 Uhr
@testbild...
es funktioniert wirklich prima mit MailSend!

Gruß
Torsten
Bitte warten ..
Mitglied: testbild
15.05.2014 um 16:33 Uhr
@torstenb:

Jau, stimmt, habs grad bei einem Kunden durchgetestet, klappt prima

JETZT kann ich für mich den Beitrag und das Problem auch auf gelöst setzen

Danke und Gruß
Testbild
Bitte warten ..
Ähnliche Inhalte
Java
Email versenden mithilfe von Javamail
gelöst Frage von TobiasedJava4 Kommentare

Guten Tag zusammen, ich möchte gern ein Script haben, welches eine Email mit hilfe von Javamail versendet, Dieses Script ...

Visual Studio
Email Versenden Mit VB
gelöst Frage von UltraZzVisual Studio2 Kommentare

Hey,ich würde gerne wissen wie man mit VB eine Email versenden kann. Ich habe schon folgendes versucht,aber es hat ...

Visual Studio
Email versenden mit vb.net
gelöst Frage von drentschVisual Studio10 Kommentare

Hallo, ich habe eine vb.net Konsolenanwendung geschrieben welche ein email via meinen gmail-account verschickt. Auf meiner Entwicklungsumgebung ( windows ...

Outlook & Mail
Automatsch Email aus Texteditor versenden
Frage von Stern511Outlook & Mail5 Kommentare

Liebe IT Wissenden, folgende Herausforderung: Die Störmeldung der Gebäudeleittechnik, der von mir betreuten Immobilien, läuft derzeit eher schlecht als ...

Neue Wissensbeiträge
Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 2 StundenInternet1 Kommentar

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registierunf von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Verschlüsselung & Zertifikate

19 Jahre alter Angriff auf TLS funktioniert immer noch

Information von BassFishFox vor 9 StundenVerschlüsselung & Zertifikate1 Kommentar

Interessant zu lesen. Der Bleichenbacher-Angriff gilt unter Kryptographen als Klassiker, trotzdem funktioniert er oft noch. Wie wir herausgefunden haben, ...

Windows 10

Windows 10 Fall Creators Update - Neue Funktion Hyper-V Standardswitch kann ggf. Fehler bei Proxy Configs verursachen

Erfahrungsbericht von rzlbrnft vor 20 StundenWindows 103 Kommentare

Hallo Kollegen, Da wir die Gefahr lieben, haben wir bei einigen Usern nun mittlerweile das Creators Update drauf. Einige ...

Sicherheit

TLS-Zertifikat und privater Schlüssel von Microsofts Dynamics 365 geleakt

Information von Penny.Cilin vor 22 StundenSicherheit

Microsoft hat versehentlich das TLS-Zertifikat inklusive dem privaten Schlüssel seiner Business-Anwendung Dynamics 365 geleakt. TLS-Zertifikat und privater Schlüssel von ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Firefox Profieles im Roaming
gelöst Frage von Hendrik2586Netzwerkmanagement17 Kommentare

Hallo liebe Leute. :) Ich hab da ein kleines Problem, welches anscheinend nicht unbekannt ist. Wir nutzen hier in ...

Netzwerkmanagement
NAS über zwei weitere Ethernet Anschlüsse verbinden
gelöst Frage von Sibelius001Netzwerkmanagement16 Kommentare

Sorry - ich bin hier wahrscheinlich als kompetter IT Trottel unterwegs. Aber eventuell kann mir jemand ganz einfach helfen: ...

LAN, WAN, Wireless
Von rj11 auf rj45
Frage von jensgebkenLAN, WAN, Wireless15 Kommentare

Hallo Gemeinschaft, könnt ihr mir vielleicht bei der anfertigung eines Kabels helfen - habe ein rj 11 stecker und ...

LAN, WAN, Wireless
Häufig Probleme beim Anmelden in WLAN
Frage von mabue88LAN, WAN, Wireless15 Kommentare

Hallo zusammen, in einem Netzwerk gibt es relativ häufig (1-2 mal pro Woche) Probleme mit der WLAN-Verbindung. Zunächst mal ...