Nejjednodušší řešení je použít systémový /etc/aliases
soubor. Do tohoto souboru přidáme řádky
### Request Tracker rt: "|/usr/bin/rt-mailgate --queue general --action correspond --url http://localhost/rt" rt-comment: "|/usr/bin/rt-mailgate --queue general --action comment --url http://localhost/rt"
Tyto řádky nám zajistí že maily adresované na rt@rt.firma.cz
a rt-comment@firma.cz
budou předány programu rt-mailgate spolu s dalšími parametry uvedenými na řádku. Program rt-mailgate pak přímým přístupem na web RT vytvoří z mailu tiket. Aby to fungovalo, je třeba ještě v konfiguraci eximu nastavit pod jakým uživatelem se bude program rt-mailgate spoouštět. V části system_aliases
jsem tedy nastavil jako uživatele nobody
. Po úpravě vypadá tato část v souboru /etc/exim/exim.conf
následovně.
system_aliases: driver = aliasfile file_transport = address_file pipe_transport = address_pipe file = /etc/aliases search_type = lsearch user = nobody