我知道很多次都会问这个问题。关于向多个收件人发送邮件的问题很少。
$mail_address[]
的数组。我不想让每个收件人知道其他收件人地址。所以我认为我不能使用addAddress()
方法。如果我一次向所有收件人发送邮件,我可以使用AddBCC()
方法而不使用addAddress()
方法。foreach loop
内添加每个收件人,并使用addAddress()
方法。但是每次运行整个代码时我担心它会影响我的系统的优化。那么对我来说什么是更好的解决方案。
答案 0 :(得分:0)
如果您想在处理大量数据后发送相同的电子邮件布局,那么您应首先处理一次数据,并应将电子邮件布局和存储在一个变量中。
之后,您可以编写foreach循环,向个人发送一封不会影响执行时间的电子邮件。
//Process all data and make layout variable with value.
$layout = '<email template>';
foreach($mail_address as $mail_item) {
//Send an email to $mail_item with $layout variable.
}