protected function _appendData($data, &$asize)
{
if (is_resource($data)) {
rewind($data);
}
/* Since this is body text, with possible embedded charset
* information, non-ASCII characters are supported. */
$ob = new Horde_Imap_Client_Data_Format_String_Nonascii($data, array('eol' => true, 'skipscan' => true));
// APPEND data MUST be sent in a literal (RFC 3501 [6.3.11]).
$ob->forceLiteral();
$asize += $ob->length();
return $ob;
}