E-Mail Zeichenbegrenzung Mails intern
Hallo,
kennt jemand eine Möglichkeit die Zeichenanzahl für interne Mails zu begrenzen?
Exchange2010
Outlook 2003, 2010, 2013
Vielen Dank
kennt jemand eine Möglichkeit die Zeichenanzahl für interne Mails zu begrenzen?
Exchange2010
Outlook 2003, 2010, 2013
Vielen Dank
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 267502
Url: https://administrator.de/forum/e-mail-zeichenbegrenzung-mails-intern-267502.html
Ausgedruckt am: 09.04.2025 um 09:04 Uhr
6 Kommentare
Neuester Kommentar

Dann musst du das mit einem Transport-Agent oder einem User-Makro in Outlook machen ...
Hallo,
eine E-Mail ist deutlich komplexer als eine SMS, deshalb ist dort Zeichen zählen standardmäßig nicht möglich. Wenn man so etwas machen wollte würde man einen speziellen Mailclient benötigen der beim tippen die Zeichen zählt, ansonsten hat man Probleme mit HTML, base64, Anhänge in welchem Format auch immer und dem ganzen Zeug.
Also wie gesagt, Nein nur wenn du auf dem Client das ganze schon limitieren kannst.
Gruß
Andi
eine E-Mail ist deutlich komplexer als eine SMS, deshalb ist dort Zeichen zählen standardmäßig nicht möglich. Wenn man so etwas machen wollte würde man einen speziellen Mailclient benötigen der beim tippen die Zeichen zählt, ansonsten hat man Probleme mit HTML, base64, Anhänge in welchem Format auch immer und dem ganzen Zeug.
Also wie gesagt, Nein nur wenn du auf dem Client das ganze schon limitieren kannst.
Gruß
Andi
Zitat von @gloxneuss:
ich meine das ähnlich wie bei einer sms... Quasi das der User 600 Zeichen zur Verfügung hat und diese in der Mail nicht
überschreiten kann.
Hallo gloxneuss,ich meine das ähnlich wie bei einer sms... Quasi das der User 600 Zeichen zur Verfügung hat und diese in der Mail nicht
überschreiten kann.
auf den Clients könntest du das in Outlook mit einem kleinen Makro realisieren:
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim intMaxChars As Integer, bodyLength As Long
intMaxChars = 600
bodyLength = Len(Item.Body)
If bodyLength > intMaxChars Then
MsgBox "Die Mail hat die zulässige Länge von " & intMaxChars & " überschritten." & vbNewLine & "Die Mail hat " & (bodyLength - intMaxChars) & " Zeichen zu viel!", vbExclamation
Cancel = True
End If
End Sub
Der Code gehört natürlich in den Codeabschnitt ThisOutlookSession oder DieseOutlookSitzung im VBA Editor von Outlook - in den Sicherheitseinstellungen aktivierte Makros ebenfalls vorausgesetzt.
Wichtiger Hinweis: Wenn das nur für interne Empfänger gelten soll, musst du natürlich hier noch die Empfänger-Domain der Mailadresse im Script prüfen und auch entscheiden was bei mehreren gemischten (internen /externen) Empfängern passieren soll.
Grüße Uwe