I’m following the 6.0.2 Reminders docs and I’ve identified a stumbling block in the docs. When testing on the command line an error is printed
./bin/rt-crontool --search RT::Search::FromSQL --search-arg 'Type = "reminder" and (Status = "open" or Status = "new")' --condition RT::Condition::Overdue --action RT::Action::Notify --action-arg Owner,AlwaysNotifyActor --transaction first --template 'Reminder' --verbose
[380599] [Tue Nov 4 19:30:39 2025] [error]: No user with a GECOS (unix login) of 'rt' was found. (/opt/rt6/bin/../lib/RT/Interface/CLI.pm:142)
No RT user found. Please consult your RT administrator.
Looking at the code it appears that CLI.pm looks at the host user running the script and attempts to find a user in RT with the same username to associate the actions with. I haven’t come across this requirement anywhere in the docs and it’s kind of alluded to in the man page for rt-crontool.
In my case setting the Unix Login user property of my admin user to rt fixed the issue but the docs for rt-crontool should be updated to clearly reflect this requirement.