我正在使用Symfony2框架,我想基于setFrom
发送一个邮件作为变量。
我的意思是,我想替换: - > setFrom(' send@example.com')
通过
->setFrom($from)
顺便说一下,我尝试过这个解决方案,它适用于Sender和Content,但不适用于From:
$from=$request->get('from');
$message= \Swift_Message::newInstance()
->setSubject($subject)
->setFrom($from)
->setTo($to)
->setBody($content);
$mailer->send($message);
它仅适用于文件中提到的邮件" parameters.yml"
谢谢你的帮助
答案 0 :(得分:0)
尝试传递数组如下:
$mailMessage = \Swift_Message::newInstance()
->setTo($to)
->setSubject($this->subject)
->setFrom(array($this->senderAddress=>$this->senderName))
->setBody($body ,$contentType);
更多信息here