eigentlich gibt es dort schon ein Steuerzeichen für eine neue Zeile, was sich in einer mail schon auswirken sollte. und damit sollte es bei dir so in der mail aussehen:falke69 hat geschrieben:könntest Du mir bitte verraten, an welcher Stelle ich in Deinem Script den Schalter einfüge, damit nach der Uhrzeitangabe der Zeilenumbruch erzwungen wird?alchy hat geschrieben: Du kannst das weiter oder anders formatieren in dem du weitere Steuerzeichen und/oder html Codes verwendest.
Code: Alles auswählen
NEUE SERVICEMELDUNG
Fensterkontakt Wohnzimmer : Sabotage. seit: 06.02.17 09:00 Uhr
Außenbeleuchtung : Kommunikation war gestört seit: 05.02.17 13:20 Uhr
Außenbeleuchtung : Kommunikation zur Zeit gestört seit: 05.02.17 13:20 Uhr
Aber egal, gibt es den Erklärbär als Versuch für dich:
Tu dir selbst einen Gefallen und teste es an einem kleinen Script, bevor du dich an mein völlig überzogenes Monstrum wagst.
Folgendes Script setzt voraus, das du die Mailvorlage 01 im Allinc Script verwendest sowie CUX2801001:1 als cuxd.exec.
Ansonsten die Nummern direkt im Script anpassen.
Code: Alles auswählen
string slist = "das ist die erste Zeile \r\n";
slist = slist #" und hier kommt Zeile 2 \r\n";
slist = slist #" und nun kommt Zeile 3 \r\n";
dom.GetObject(ID_DATAPOINTS).Get("CUxD.CUX2801001:1.CMD_EXEC").State("/etc/config/addons/email/email 01 '"#slist# "'");
WriteLine(slist);
Code: Alles auswählen
das ist die erste Zeile
und hier kommt Zeile 2
und nun kommt Zeile 3
Alchy