我正在使用PEAR Mail_Queue发送简报。我和PEAR Mail一直在努力,但我终于在一切看起来都很完美的地步。我正在保留队列并使用回调功能来更新我的日志。
现在我遇到了一个新问题。我希望能够再次发送电子邮件,但要发送到另一个电子邮件地址。例如,如果用户写信告诉我他没有收到电子邮件,因为它被发送到错误的电子邮件地址。我希望能够将相同的电子邮件发送到另一个电子邮件地址,而无需再次生成它。
幸运的是我可以使用梨邮件队列。我有队列ID,所以我可以在Mail_Queue对象上使用sendMailById()
方法,但它不允许我更改收件人电子邮件地址。
我现在想的唯一出路是更改pear队列中的收件人字段并使用sendMailById()
,然后在发送电子邮件后将其更改回来。你还有其他建议吗?