EMLProfiler: Fix truncating subject
This commit is contained in:
parent
9677af986d
commit
0744cdae03
@ -4,6 +4,7 @@ Imports DigitalData.EMLProfiler.ClassCurrent
|
|||||||
Imports System.IO
|
Imports System.IO
|
||||||
Imports DigitalData.Modules.Logging
|
Imports DigitalData.Modules.Logging
|
||||||
Imports DigitalData.Modules.Database
|
Imports DigitalData.Modules.Database
|
||||||
|
Imports DigitalData.Modules.Language
|
||||||
Imports System.Threading
|
Imports System.Threading
|
||||||
Imports Limilabs.Mail
|
Imports Limilabs.Mail
|
||||||
Imports Limilabs.Mail.MIME
|
Imports Limilabs.Mail.MIME
|
||||||
@ -336,7 +337,7 @@ Public Class clsWorkEmail
|
|||||||
|
|
||||||
' Subject can be FILENAME_MAX_LENGTH chars at most,
|
' Subject can be FILENAME_MAX_LENGTH chars at most,
|
||||||
' otherwise we run into errors with the path being too long
|
' otherwise we run into errors with the path being too long
|
||||||
Dim oSubjectFilename = CURRENT_MAIL_MESSAGE.Subject.Substring(0, FILENAME_MAX_LENGTH) & ".eml"
|
Dim oSubjectFilename = CURRENT_MAIL_MESSAGE.Subject.Truncate(FILENAME_MAX_LENGTH) & ".eml"
|
||||||
|
|
||||||
Logger.Debug($"oSubjectFilename (beforeclean) is: {oSubjectFilename}")
|
Logger.Debug($"oSubjectFilename (beforeclean) is: {oSubjectFilename}")
|
||||||
oSubjectFilename = RemoveIllegalFileNameChars(oSubjectFilename)
|
oSubjectFilename = RemoveIllegalFileNameChars(oSubjectFilename)
|
||||||
@ -399,7 +400,7 @@ Public Class clsWorkEmail
|
|||||||
|
|
||||||
'oTempFilename &= "\" & CURRENT_MAIL_MESSAGE_ID & ".eml"
|
'oTempFilename &= "\" & CURRENT_MAIL_MESSAGE_ID & ".eml"
|
||||||
Else
|
Else
|
||||||
Dim oFileName = CURRENT_MAIL_MESSAGE.Subject.Replace(" ", "") & ".eml"
|
Dim oFileName = CURRENT_MAIL_MESSAGE.Subject.Truncate(FILENAME_MAX_LENGTH).Replace(" ", "") & ".eml"
|
||||||
oTempFilename = Path.Combine(oTempFilename, oFileName)
|
oTempFilename = Path.Combine(oTempFilename, oFileName)
|
||||||
|
|
||||||
'oTempFilename &= "\" & CURRENT_MAIL_MESSAGE.Subject.Replace(" ", "") & ".eml"
|
'oTempFilename &= "\" & CURRENT_MAIL_MESSAGE.Subject.Replace(" ", "") & ".eml"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user