Как настроить RT так, чтобы кто-либо в одном домене (example.org) имел права "создать заявку" по электронной почте?

У меня началась небольшая установка RT, которую я использую, чтобы упростить свою жизнь, работая с разными группами пользователей, и в настоящее время я создаю все заявки и добавляю в каждую из них человека, который запрашивает их в качестве CC.

Я понял, что могу просто попросить их отправить по электронной почте адрес для создания заявки, потому что rt-mailgate может создать новую заявку при получении электронной почты. Это отлично работает для меня, потому что мой адрес электронной почты находится в системе RT, но sue@example.org, скажем, не может отправить этот адрес по электронной почте (tech@help.example.org) и получить билет. Электронные письма будут игнорироваться, если RT не знает о пользователе. Я мог бы добавить электронную почту каждого человека вручную, но тогда, если на этом сайте будет добавлен новый человек, они не смогут отправлять билеты, пока я не добавлю их электронную почту.

Есть ли кошерный способ сделать это? Я нашел много онлайн о том, как настроить rt-mailgate, и он у меня работает, и я могу писать туда и обратно весь день. Если бы мои пользователи могли так же, это значительно ослабило бы мою боль.

Я понимаю, что RT - это слишком много для установки с одним или двумя людьми, но это лучший инструмент, который мне удалось найти, и я ожидаю его роста.:)

1 ответ

Решение

Из RT_SiteConfig.pm, идущего с установкой RT по умолчанию:

# 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);

Это также должно создавать внутренних пользователей, когда почта приходит от неизвестного пользователя. Также должна быть доступна функциональность, которая автоматически назначает новым пользователям пароль и отправляет его по почте, но я этим не пользуюсь.

Если у вас есть другой источник для действительных пользователей в вашей системе (например, база данных LDAP), вы также можете использовать его как источник аутентификации. RT создаст заглушку пользователя в своей базе данных.

Другие вопросы по тегам