L'envoi d'un e-mail en HTML à l'aide de Swift

Je voudrais envoyer généré automatiquement par courriel avec le corps HTML de mon application en utilisant Swift.

Voici mon code actuel:

$message = Swift_Message::newInstance()
                ->setFrom(array('[email protected]' => 'John Doe'))
                ->setTo('[email protected]')
                ->setSubject('some subject');

            $message->setBody($this->getPartial('global/mail_partial'));

            $this->getMailer()->send($message);

J'avais déjà essayé de changer l'en-tête Content-type du message e-mail à l'aide de certaines méthodes rapides, mais il ne fonctionne pas.

Salut à tous! J'avais découvert que la définition du corps du message au format HTML peut également par le fait passer un deuxième argument en faveur de l' $message->setBody() la méthode, à titre d'exemple: $message->setBody($this->getPartial('global/mail_partial'), 'text/html');. De toute façon, merci pour l'aide! En ce qui concerne meilleur!

OriginalL'auteur Rui Gonçalves | 2010-06-24