在Symfony文档中有这个条目:
我收到了一个错误:
这里有什么问题?好的 - 让我们尝试用字符串发送它:
当我尝试像这样发送它时:
我又遇到了一个错误:
https://symfony.com/doc/current/mailer.html#email-addresses
你可以将多个地址传递给每个方法:
$toAddresses = ['foo@example.com', new Address('bar@example.com')];
$email = (new Email())
->to(...$toAddresses)
->cc('cc1@example.com', 'cc2@example.com')
// ...
;
所以这是我的数组:
$recipients = [
'test1@test.de',
'test2@test.de'
];
当我尝试像这样发送它时:
$recipients = [
'test1@test.de',
'test2@test.de'
];
$email->to($recipients);
我收到了一个错误:
An address can be an instance of Address or a string ("array") given).
这里有什么问题?好的 - 让我们尝试用字符串发送它:
当我尝试像这样发送它时:
$recipients = "test1@test.de,test2@test.de";
$email->to($recipients);
我又遇到了一个错误:
有人能解释一下如何使用Symfony邮件程序发送电子邮件至多个邮箱“test1@test.de,test2@test.de”不符合RFC 2822的addr-spec规范。
->to()
地址吗?
$email->to(...$recipients);
。 - Chris Haas