как настроить "почтовик" в symfony 2? - PullRequest
0 голосов
/ 19 июня 2019

пожалуйста, я новичок в 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(['mail@example.com'] => 'xxxxxx')
          ->setTo(['mail1@example.com'] => 'xxxxxx')
          ->setBcc(['mail2@example.com'] => 'vvvvv')
          ->setBody('Test Test');
          $this->get('mailer')
          ->send($message);
      }
}

Я ожидаю, что я отправлю письмо со своего адреса электронной почты на другой заранее определенный адрес электронной почты, автоматически при вводе маршрута в почтальоне.

1 Ответ

0 голосов
/ 23 июня 2019

Можете ли вы изменить

->setFrom(['mail@example.com'] => 'xxxxxx')
          ->setTo(['mail1@example.com'] => 'xxxxxx')
          ->setBcc(['mail2@example.com'] => 'vvvvv')

По

->setFrom(['mail@example.com' => 'xxxxxx'])
          ->setTo(['mail1@example.com' => 'xxxxxx'])
          ->setBcc(['mail2@example.com' => 'vvvvv'])
...