public function getForwardHeaders()
{
$tmp = array();
$h = $this->getHeaders();
if ($ob = $h->getValue('date')) {
$tmp[Horde_ActiveSync_Translation::t('Date')] = $ob;
}
if ($ob = strval($h->getOb('from'))) {
$tmp[Horde_ActiveSync_Translation::t('From')] = $ob;
}
if ($ob = strval($h->getOb('reply-to'))) {
$tmp[Horde_ActiveSync_Translation::t('Reply-To')] = $ob;
}
if ($ob = $h->getValue('subject')) {
$tmp[Horde_ActiveSync_Translation::t('Subject')] = $ob;
}
if ($ob = strval($h->getOb('to'))) {
$tmp[Horde_ActiveSync_Translation::t('To')] = $ob;
}
if ($ob = strval($h->getOb('cc'))) {
$tmp[Horde_ActiveSync_Translation::t('Cc')] = $ob;
}
$max = max(array_map(array('Horde_String', 'length'), array_keys($tmp))) + 2;
$text = '';
foreach ($tmp as $key => $val) {
$text .= Horde_String::pad($key . ': ', $max, ' ', STR_PAD_LEFT) . $val . "\n";
}
return $text;
}