В вашем примере показана пустая ссылка, поэтому ничего не отображается.
Если это не модифицированный пример, который вы использовали для публикации здесь?
Отображается ли следующеечто-нибудь, когда вы запустите его, если не то, что вы получите.
$smtpHost = new Zend_Mail_Transport_Smtp('smtp.gmail.com', $config);
$mail = new Zend_Mail();
$mail->setBodyText($form->getValue('body'));
$mail->setBodyHtml('<a href = "http://localhost:8080/certificate/certificate-image/id/' . $id . '">my link</a>');
$mail->setFrom($certtime['email'], $certtime['first_name'] . $certtime['last_name']);
$mail->addTo($form->getValue('reciever'));
$mail->setSubject('My Certificate');
$mail->send($smtpHost);