使用SwiftMailer将不同的邮件发送给不同的收件人

时间:2012-07-02 08:28:26

标签: php email swiftmailer

我正在尝试使用SwiftMailer发送大量电子邮件,到目前为止我能够成功发送单个电子邮件。

但问题是我想从我的数据库发送different Messagesdifferent Recipients

我知道如何使用$message->addTo功能添加多个收件人,但我们过去在$message->setBody中使用batch send设置的不同邮件内容呢。

那么如何以批处理模式向不同的收件人发送不同的邮件呢?

这是我的电子邮件格式,考虑我将工作匹配配置文件发送给100个不同的用户,每100个不同的用户有不同的内容

<User Name> <Email Address>


               <Job Matching Title 1>
               <Job Description>

               <Job Matching Title 2>
               <Job Description>                   

               <Job Matching Title 3>
               <Job Description>

2 个答案:

答案 0 :(得分:1)

根据评论,Decorator插件可以帮助您实现这一目标 -

http://swiftmailer.org/docs/plugins.html#decorator-plugin

很高兴它适合你:)

答案 1 :(得分:0)

由于邮件是自定义的,因此您必须生成并发送单个电子邮件。

查看您是否可以在Outlook或任何其他电子邮件客户端中执行您要求的操作。如果你不能在那里,那么你也不能在这里。