如何在symfony 2中配置SwiftMailer?

问题描述 投票:-1回答:1

请问,我是Symfony的新手,我正在尝试在Symfony 2上配置邮件程序,但我没有为此找到任何清晰的文档。

[我需要一个路由示例,将电子邮件从一个地址发送到另一个地址,然后再从该地址发送电子邮件以对其进行测试。谢谢

我尝试安装swift mailer并编写了一些代码


<?php

namespace MailManager\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;

/**
* Email Sender Manager
* @Route("/service-mail/mail")
**/

Class MailManagerController extends AbstractController {

    /**
      * @Route("/send")
      */
      public function send(\Swift_Mailer $mailer){
          $message = \Swift_Message::newInstance()
          ->setsubject('Mail test')
          ->setFrom(['[email protected]'] => 'xxxxxx')
          ->setTo(['[email protected]'] => 'xxxxxx')
          ->setBcc(['[email protected]'] => 'vvvvv')
          ->setBody('Test Test');
          $this->get('mailer')
          ->send($message);
      }
}

我希望在邮递员中输入路线时,会自动将电子邮件从我的电子邮件地址发送到另一个预定义的电子邮件地址。

swiftmailer symfony-2.1
1个回答
0
投票

您可以更改

->setFrom(['[email protected]'] => 'xxxxxx')
          ->setTo(['[email protected]'] => 'xxxxxx')
          ->setBcc(['[email protected]'] => 'vvvvv')

->setFrom(['[email protected]' => 'xxxxxx'])
          ->setTo(['[email protected]' => 'xxxxxx'])
          ->setBcc(['[email protected]' => 'vvvvv'])
© www.soinside.com 2019 - 2024. All rights reserved.