Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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

eMails mit blat.exe - Mailbody als Variable?

Frage Internet E-Mail

Mitglied: Telepski

Telepski (Level 1) - Jetzt verbinden

15.05.2008 um 14:51 Uhr, 8421 Aufrufe, 1 Kommentar

Hallo,

ich experimentiere gerade ein bißchen mit blat zum Mailversenden. Klappt soweit gut bis auf einen Punkt, an dem ich mir die Zähne ausbeiße - und das sind Umbrüche im Textbody.

Wenn ich die Variante (Body in externer Datei) wähle, werden Umbrüche in der verschickten Mail sauber dargestellt.
Also: blat Body.txt ... => Okay

Wenn ich hingegeben den Body direkt in der Kommandozeile hinterlege, werden sämtliche Umbrüche getilgt und es bleibt eine riesenlange (und natürlich nicht sonderlich gut lesbare Textzeile übrig.
Also: blat - -body "%BODY%" ... => Blödsinn ohne Umbrüche.

Die hier als %BODY% bezeichnete Variable wird nicht unter DOS gesetzt, sondern in einem Datenbankprogramm, das ein individualisiertes Anschreiben erstellt.

Versuchte Ersetzungen der Umbrüche in diesem Anschreiben durch \n, %0A, %0D usw. haben nichts gebracht - diese Zeichenketten erscheinen dann als Klartext im Mailbody und werden keinesfalls als Umbrüche dargestellt.
Also in der Art 'Hallo Herr Winter, %0A vielen Dank ... \n Ich möchte darauf hinweisen ...'

Ein Workaround wäre der Export des Anschreibens in eine Textdatei und dann die erste Variante. Allerdings nur ungerne, weil es halt doch länger dauert und gerade bei hoher vorhandener CPU- und/oder HDD-Schreib-Lese-Auslastung manchmal zu nicht erwarteten Fehlern kommt - Zugriff auf Datei noch nicht möglich, Datei noch nicht vollständig geschrieben usw.

Frage also: Wie überrede ich blat dazu, in einem mittels Variable übergebenen Bodytext Umbrüche beizubehalten?

Danke für jeden Tip!

Therese
Mitglied: Christoph-B
03.07.2012 um 10:21 Uhr
Moin,
ist zwar lange her, aber ich hatte grade das gleiche Problem. Durch "Alt Gr" + "<>" Taste entsteht | der Hochstrich. Dieser ermöglicht den Zeilenumbruch im blat ... und die Meldung sieht wieder übersichtlich aus ...

meine Befehlszeile:
blat.exe -to Ziel-E-Mail-Adresse -f Quell-E-Mail-Adresse -u E-Mail-User -pw E-Mail-User-PW -server -s (Topic) "%a%%b%%c%" -body "%a% es wurden %DATANZ5% von %DATANZ4% Dateien kopiert |%b% es wurden %DATANZ3% von %DATANZ2% Dateien kopiert |%c% es wurden %DATANZ% von %DATANZ1% Dateien kopiert" -attacht log.txt

klasse Sache diese blat.exe
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Mit zusammengesetzter Variable auf andere Variable zugreifen (2)

Frage von abiber zum Thema Batch & Shell ...

Windows Server
Aufgabenplaner - E-Mail Benachrichtigung mittels blat.exe (7)

Frage von staybb zum Thema Windows Server ...

VB for Applications
Auswahlliste mit variablen (3)

Frage von 94451 zum Thema VB for Applications ...

Batch & Shell
gelöst Variable in Regedit (3)

Frage von MeinSenfDazu zum Thema Batch & Shell ...

Neue Wissensbeiträge
Humor (lol)

Wo ist der Fehler auf dem Bild?

(2)

Information von the-buccaneer zum Thema Humor (lol) ...

Windows Update

Offenbar erneutes MS-Update mit Fehlerschleife (2012 R2)

Information von VGem-e zum Thema Windows Update ...

Windows Installation

Unorthodoxer Weg, um an einen Offline-Installer für Adobe Flash zu kommen

(14)

Tipp von beidermachtvongreyscull zum Thema Windows Installation ...

Heiß diskutierte Inhalte
Exchange Server
gelöst Proxy Server Settings Cloud + EWS (17)

Frage von SomebodyToLove zum Thema Exchange Server ...

Windows Server
PDF Editor für den Einsatz auf Terminal Servern (16)

Frage von kwame501 zum Thema Windows Server ...

Windows Installation
Unorthodoxer Weg, um an einen Offline-Installer für Adobe Flash zu kommen (14)

Tipp von beidermachtvongreyscull zum Thema Windows Installation ...

Virtualisierung
Unterschied zwischen VDI und Terminal Server Lösungen (13)

Frage von tukawi06 zum Thema Virtualisierung ...