private MailboxAddress[] AddressesToArray(string addressFieldValue)
{
// We need to parse right !!!
// Can't use standard String.Split() because commas in quoted strings must be skiped.
// Example: "ivar, test" <[email protected]>,"xxx" <[email protected]>
string[] retVal = TextUtils.SplitQuotedString(addressFieldValue,',');
MailboxAddress[] xxx = new MailboxAddress[retVal.Length];
for(int i=0;i<retVal.Length;i++){
xxx[i] = MailboxAddress.Parse(retVal[i].Trim()); // Trim <TAB>s
}
return xxx;
}