how to add an attachment to an email in Symfony?

email, php, swiftmailer, symfony-1.4, symfony1

Solution

You have several options to attach a document to an email using swift mailer.

From the symfony doc:

$message = Swift_Message::newInstance()
  ->setFrom('from@example.com')
  ->setTo('to@example.com')
  ->setSubject('Subject')
  ->setBody('Body')
  ->attach(Swift_Attachment::fromPath('/path/to/a/file.zip'))
;

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

And many others possibility from the swift mailer doc.

Problem

I want to add an attachment to an email. I am using sfmailer class. Here I have given my code below: ``` $mail_body = '<p>custom html mail content</p>'; $message = Swift_Message::newInstance('Message title') ->setFrom(array('sender')) ->setTo(array('receiver')) ->setBody($mail_body, 'text/html', 'utf-8'); try { $this->getMailer()->send($message); } catch(Exception $e) { } ```

Original source