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
Vous devez vous connecter pour publier un commentaire.
Voir:
L'envoi d'un E-Mail de HTML (à partir de SwiftMailer Docs)
Vous devez ajouter cette ligne à définir html content-type:
Alternativement, il peut, par le passage d'un deuxième argument en faveur de l' $message->setBody() méthode:
peut-être que vous pourriez vous supprimer votre propre 🙂
OriginalL'auteur Sarfraz