Fix 995 char limit on message headers for Outlook.
This commit is contained in:
@@ -191,15 +191,12 @@ namespace Wino.Core.Extensions
|
|||||||
{
|
{
|
||||||
if (!headersToIgnore.Contains(header.Field))
|
if (!headersToIgnore.Contains(header.Field))
|
||||||
{
|
{
|
||||||
if (headersToModify.Contains(header.Field))
|
var headerName = headersToModify.Contains(header.Field) ? $"X-{header.Field}" : header.Field;
|
||||||
{
|
|
||||||
headers.Add(new InternetMessageHeader() { Name = $"X-{header.Field}", Value = header.Value });
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
headers.Add(new InternetMessageHeader() { Name = header.Field, Value = header.Value });
|
|
||||||
}
|
|
||||||
|
|
||||||
|
// No header value should exceed 995 characters.
|
||||||
|
var headerValue = header.Value.Length >= 995 ? header.Value.Substring(0, 995) : header.Value;
|
||||||
|
|
||||||
|
headers.Add(new InternetMessageHeader() { Name = headerName, Value = headerValue });
|
||||||
includedHeaderCount++;
|
includedHeaderCount++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
<Identity
|
<Identity
|
||||||
Name="58272BurakKSE.WinoMailPreview"
|
Name="58272BurakKSE.WinoMailPreview"
|
||||||
Publisher="CN=51FBDAF3-E212-4149-89A2-A2636B3BC911"
|
Publisher="CN=51FBDAF3-E212-4149-89A2-A2636B3BC911"
|
||||||
Version="1.8.4.0" />
|
Version="1.8.5.0" />
|
||||||
|
|
||||||
<Extensions>
|
<Extensions>
|
||||||
<!-- Publisher Cache Folders -->
|
<!-- Publisher Cache Folders -->
|
||||||
|
|||||||
Reference in New Issue
Block a user