Roundcube - 在 GET 参数中设置收件人

Roundcube - set recipient in GET parameter

我正在尝试为托管在我的服务器上的 Roundcube 邮件程序准备一个 link,其中包括收件人电子邮件地址 - 这可能吗?

我已经尝试了一段时间,深入研究了文档甚至是 Roundcube 的源代码,但没有成功。

为了澄清起见,我希望能够有类似的东西: http://webmail.myserver.tld/?_task=mail&_action=compose&_SOME_PARAM_NAME=xxx@xxx.xx 这会将用户(我们可以安全地假设他已经登录)重定向到 "new message" 表单,其中 "To:" 字段填充 xxx@xxx.pl

我已经为 "SOME_PARAM_NAME" 尝试了一些不同的(明显的)名称(收件人、收件人、收件人、邮寄人等),但它不起作用。任何帮助将不胜感激。

我在这里找到了如何做到这一点:

http://vanappdeveloper.com/2012/07/30/roundcube-integration-with-an-iframe-in-a-3rd-party-cms-custom-attachments/

在您的插件中,您将像这样引用 SOME_PARAM_NAME:

$args['param']['SOME_PARAM_NAME']

要设置 'to' 地址,您需要:

$params['param']['to'] = $args['param']['SOME_PARAM_NAME'];

您可以对 body、cc、subject 和 bcc 做同样的事情,而不是 'to'

不要忘记return $params;在钩子的末尾。