Fixing serialization issue with MimeMessage.
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
using System;
|
using System;
|
||||||
|
using System.IO;
|
||||||
|
|
||||||
namespace Wino.Core.Domain.Extensions
|
namespace Wino.Core.Domain.Extensions
|
||||||
{
|
{
|
||||||
@@ -6,12 +7,11 @@ namespace Wino.Core.Domain.Extensions
|
|||||||
{
|
{
|
||||||
public static string GetBase64MimeMessage(this MimeKit.MimeMessage message)
|
public static string GetBase64MimeMessage(this MimeKit.MimeMessage message)
|
||||||
{
|
{
|
||||||
using System.IO.MemoryStream memoryStream = new();
|
using MemoryStream memoryStream = new();
|
||||||
message.WriteTo(MimeKit.FormatOptions.Default, memoryStream);
|
|
||||||
byte[] buffer = memoryStream.GetBuffer();
|
|
||||||
int count = (int)memoryStream.Length;
|
|
||||||
|
|
||||||
return Convert.ToBase64String(buffer);
|
message.WriteTo(memoryStream);
|
||||||
|
|
||||||
|
return Convert.ToBase64String(memoryStream.ToArray());
|
||||||
}
|
}
|
||||||
|
|
||||||
public static MimeKit.MimeMessage GetMimeMessageFromBase64(this string base64)
|
public static MimeKit.MimeMessage GetMimeMessageFromBase64(this string base64)
|
||||||
|
|||||||
Reference in New Issue
Block a user