拦截所有Joomla外发电子邮件&将它们重新路由到指定的地址

时间:2014-01-07 06:54:11

标签: email joomla mailer

我正在开发一个新的Joomla网站,我正在测试外发电子邮件。我希望能够截取所有外发电子邮件并将其重新路由到我指定的地址。当您拥有包含数千名用户的实时网站副本时,它在开发中非常有用,因此电子邮件不会从复制网站发送给真实用户。

使用扩展程序执行此操作会很棒,但却无法找到一个可以执行此操作的程序。如果有必要,我也愿意在服务器端完成这项工作。

我找到了一个Drupal模块,它完全符合我的要求,除了它显然是Drupal并注意Joomla。

https://drupal.org/project/reroute_email

1 个答案:

答案 0 :(得分:0)

在Joomla-Level上,您可以创建一个系统插件,用于加载自己的,猴子修补的JMail类。

由于命名空间冲突,我不确定您是否能够扩展原始JMail,所以也许您可以将其复制并更改addRecipient方法:

public function addRecipient($recipient, $name = '')
{
    $this->add('custom@email.com', 'custom name', 'AddAddress');

    return $this;
}

参考文献: