void SerializeAddressList (string field, InternetAddressList list)
{
if (list.Count == 0) {
RemoveHeader (field.ToHeaderId ());
return;
}
var builder = new StringBuilder (" ");
var options = FormatOptions.Default;
int lineLength = field.Length + 2;
list.Encode (options, builder, ref lineLength);
builder.Append (options.NewLine);
var raw = Encoding.UTF8.GetBytes (builder.ToString ());
ReplaceHeader (field.ToHeaderId (), field, raw);
}