ben non la variable ne fonctionne pas avec newsletter_conf...
j'ai modifié comme tel mais je pense pas que cela risque de fonctionner...
{
return Mail::Send($this->context->language->id, 'newsletter_conf', Mail::l('Newsletter confirmation', $this->context->language->id), array('{firstname}' => $firstname), $email, null, null, null, null, null, dirname(__FILE__).'/mails/', false, $this->context->shop->id);
}