如何设置RT,以便单个域名(example.org)中的任何人通过电子邮件“创build机票”权限?

我开始使用一个小型的RT安装来简化我与不同用户组合的工作,现在我创build了所有的门票,并将请求他们的人作为CC添加到每个用户。

我意识到,我可以简单地让他们通过电子邮件发送“创build票据”地址,因为rt-mailgate可以在收到电子邮件时创build新票据。 这对我自己来说非常有用,因为我的电子邮件地址在RT系统中,但是[email protected],不能通过电子邮件发送地址([email protected])并获得创build的票据。 如果RT不知道用户,电子邮件似乎被忽略。 我可以手动添加每个人的电子邮件,但是如果在该网站添加新的人,他们将无法提交门票,直到我添加他们的电子邮件。

有没有一个犹太人的方式来做到这一点? 我已经find了很多关于如何设置rt-mailgate的在线信息,并且我已经在工作了,而且我可以整天发邮件。 如果我的用户也可以,那么这将会大大减轻我的一些痛苦。

我意识到RT对于一两个人的安装来说是过度的,但它是我能find的最好的工具,而且我期望能够成长。 🙂

来自默认RT安装的RT_SiteConfig.pm:

# If this is set to 1, then users should be autocreated by RT # as internal users if they fail to authenticate from an # external service. Set($AutoCreateNonExternalUsers, 1); 

当邮件到达未知用户时,这也应该创build内部用户。 还应该有可用的function,自动分配新用户的密码,并通过邮件发送,但我不使用这个。

如果系统中有有效用户的其他来源(如LDAP数据库),则也可以将其用作授权来源。 RT会在自己的数据库中创build一个用户存根。