Symfony Swiftmail与Yahoo结合使用

瓦伦丁·贝勒(Valentin BEAULE)

我想使用Symfony SwiftMail和Gandi(roundcube)地址发送电子邮件。问题是什么也没发生,我也不知道为什么。^^

配置文件

swiftmailer:
    transport: mail
    encryption: ssl
    auth_mode:  login
    host:      smtp
    username:  'my email'
    password:  'my mdp'

参数

parameters:
    mailer_transport: smtp
    mailer_host: 127.0.0.1:160
    mailer_user: null
    mailer_password: null

控制器:

public function contactAction()
{
    $mail = "mymail";
    $enquiry = new Contact();
    $form = $this->createForm(new EnquiryType(), $enquiry);

    $request = $this->getRequest();
    if ($request->getMethod() == 'POST')
    {
        $form->bind($request);
        $data = $form->getData();

        $message = \Swift_Message::newInstance()
            ->setContentType('text/html')
            ->setSubject($data->getSubject())
            ->setFrom($data->getAdresse())
            ->setTo($mail)
            ->setBody($data->getMessage());
        $this->get('mailer')->send($message);

        return $this->redirect($this->generateUrl('st_contact_homepage'));
    }
    return $this->render('STCommonBundle:Default:contact.html.twig', array('form' => $form->createView()));
}

你能帮我吗?

谢谢。^^

约翰·史密斯

您的配置似乎有误

“主机”属性必须是smpt主机名

smpt.yahoo.com

你需要找出来

而且运输很方便

而是这样的:

swiftmailer:
    transport: smtp
    encryption: ssl
    auth_mode:  login
    host:      smtp.yahoo.com
    username:  'my email'
    password:  'my mdp'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章