private static TransferEncoding ConvertToTransferEncoding(string transferEncodingString)
{
TransferEncoding result = TransferEncoding.Unknown;
switch (transferEncodingString.Trim().ToUpperInvariant())
{
case ServiceConstants.MailAttributes.BIT_7:
case ServiceConstants.MailAttributes.BIT_8:
result = TransferEncoding.SevenBit;
break;
case ServiceConstants.MailAttributes.QUOTED_PRINTABLE:
result = TransferEncoding.QuotedPrintable;
break;
case ServiceConstants.MailAttributes.BASE64:
result = TransferEncoding.Base64;
break;
default:
result = TransferEncoding.Unknown;
break;
}
return result;
}