Abhilfe schafft hier allerdings das Verwenden von New Lines innerhalb des Body-Strings.
Der Mailbody für SendEmail kann also mehr als 2048 Zeichen insgesamt verschicken, es dürfen allerdings nur maximal 2048 Zeichen pro Zeile stehen.
StringBuilder mailBody = new StringBuilder();
...
mailBody.AppendFormat("<tr style='{0}'><td style='padding-right:10px;'>{1}</td><td style='padding-right:10px;'>{2}</td><td style='padding-right:10px;'>{3}</td><td style='padding-right:10px;'>{4}</td></tr>", style, key, title, milestone, dueDate).AppendLine();
...
SPUtility.SendEmail(spWeb, false, false, toAddresses, "Subject", mailBody.ToString());
Keine Kommentare:
Kommentar veröffentlichen