Hallöchen,
ich möchte aus einem Programm heraus eine Mail verschicken, die einen Bericht enthalten soll.
Die Mail soll in Textform versand werden!
Das Ganze soll in etwa so aussehen:
Liste der zu erlidigenden Punkte:
MandantenNr.:_____0815_____Mustermann
Objekt:___________4711_____Musterstrße 12
Datum:___________12.12.2005
Anwesende:_______Frau Mustermann
zu erledigeb bis:___24.12.2005
Bezeichnung:_____Nasser Keller
Anmerkung:______irgendwas
Aktion:__________trocken legen
Lieferant:________Firma Mustertrocknung
Die Unterstriche sollen Leerzeichen darstellen!!
Wie könnte ich so etwas hinbekommen, ohne den String "ziemlich mühsam" zusammenzubauen?
mit string.Format(...)
am besten du schaust dir mal das da an:
Inside C#, Second Edition: String Handling and Regular Expressions Part 1
Danke erstmal @JAck30lena,
Das mit dem Formatieren an sich geht schon, aber leider sehr ungenau
auf Grund dessen, dass jeder Buchstabe eine andere Breite hat als der andere.
Somit sieht jeder Bericht den ich versenden will, anders aus al der nächste.
Eine weitere Überlegung von mir ist daher, das ganze als HTML-Mail zu versenden.
Das Format für diesen Bericht, den ich versenden will hätte ich schon( aus einer früheren Webanwendung).
Leider habe ich keinerlei Ahnung, wie ich dem "mail.Body" das übergeben soll.
Desweiteren müsste ich ja einen "header" übergeben....??
Ich habe dazu schon ziemlich viel gegoogelt, aber nichts passendes gefunden.
Hat jemand eine Idee, oder eventuell einen Link??
Bin für jeden Hinweis dankbar!! 👍
hallo @baesler,
du kannst dem mail.body html übergeben, ob mit header weiß ich nicht, musste ausprobieren. Dann muss du dem MailObject noch sagen, dass es eine html mail ist, meines wissens nach ist das die eigenschaft isHtmlbody??
Aber damit müsste es eigentlich funtkionieren
Gruß
MacWale
string a = String.Format("->{0,20}<-", "Hello");
string b = String.Format("->{0,-20}<-", "Hello");
Console.WriteLine(a);
Console.WriteLine(b);
-> Hello<-
->Hello <-
Wie vernichtet stand Andreas unter den flammenden Augen seiner Kunden.
Ihm war's, als stünde des Schicksals dunkle Wetterwolke über seinem Haupte X(
Hrm, hatte nicht alles gelesen 😉
Wie vernichtet stand Andreas unter den flammenden Augen seiner Kunden.
Ihm war's, als stünde des Schicksals dunkle Wetterwolke über seinem Haupte X(
Ich habe mich ja nun entschieden das anders zu regeln.
Ich mache das ganze mit einer HTML-Mail.
Dazu habe ich in meinem Projekt in dem Ordner "Data" eine bericht.txt erstellt, in der der ganze HTMLcode steht.
Jetzt muss ich nur diese Datei Zeilenweise auslesen, nach bestimmten Sclagwörtern suchen und diese durch Variablen ersetzen.
Hört sich einfach an, ist es auch, wenn da nicht eines währe......
Da ich ja die "bericht.txt" im Ordner Data( Projektordner)habe, wie kann ich diese Datei im Projekt bekannt machen, so das ich problemlos darauf zugreifen kann.
Ist vermutlich eine Anfängerfrage, aber trotzdem kenne ich leider die Antwort nicht.