Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- > MAILER_URL=smtp://localhost:25?encryption=ssl&auth_mode=login&username=*****%40live.com&password=******
- > MAILER_URL=smtp://smtp-mail.outlook.com:25/encryption=ssl&auth_mode=login&username=*******%40live.com&password=********
- public function sendMail($subject, $fromEmail, $toEmail, $emailTemplate, $argumentsArray, $emailType, $imgPath)
- {
- $message = $this->setBasicEmailMessage($subject, $fromEmail, $emailTemplate, $argumentsArray, $emailType, $imgPath);
- $message->setTo($toEmail);
- $this->mailer->send($message);
- }
- private function setBasicEmailMessage($subject, $fromEmail, $emailTemplate, $argumentsArray, $emailType, $imgPath)
- {
- $message = (new Swift_Message($subject))->setFrom($fromEmail);
- $img = $message->embed(Swift_Image::fromPath($imgPath));
- $argumentsArray['img'] = $img;
- $message->setBody(
- $this->templating->render(
- $emailTemplate,
- $argumentsArray
- ),
- $emailType
- );
- return $message;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement