EMLProfiler: replace message id with guid when longer than 100 chars
This commit is contained in:
parent
413ac4ba52
commit
81a2831ab4
@ -14,6 +14,7 @@ Imports MailBox = Limilabs.Mail.Headers.MailBox
|
||||
|
||||
Public Class clsWorkEmail
|
||||
Private Const FILENAME_MAX_LENGTH = 100
|
||||
Private Const MESSAGE_ID_MAX_LENGTH = 100
|
||||
|
||||
Private Shared Logger As Logger
|
||||
Private MyLogger As LogConfig
|
||||
@ -73,6 +74,11 @@ Public Class clsWorkEmail
|
||||
Else
|
||||
If CURRENT_MAIL_MESSAGE_ID.Length = 0 Then
|
||||
CURRENT_MAIL_MESSAGE_ID = System.Guid.NewGuid.ToString()
|
||||
ElseIf CURRENT_MAIL_MESSAGE_ID.Length > MESSAGE_ID_MAX_LENGTH Then
|
||||
' MessageIds longer than 100 chars will be replaced with a guid to avoid errors
|
||||
' because of file paths longer than 255 chars.
|
||||
CURRENT_MAIL_MESSAGE_ID = System.Guid.NewGuid.ToString()
|
||||
|
||||
End If
|
||||
End If
|
||||
CURRENT_MAIL_MESSAGE_ID = CURRENT_MAIL_MESSAGE_ID.Replace(">", "").Replace("<", "")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user