I just moved RT (version 1.0.7) from one server to another. The web
interface works fine on the new machine, but mailgate does not. When I
send a message to mailgate (e.g. /usr/sbin/sendmail -v sysadmin), I get
the following bounce. I have mailgate in smrsh, double-check all
permissions to make sure they match. I even cat’ed a file to mailgate
and that worked. Any thoughts?
Message 1:
I’ve done a clean, out-of-the-box install of RT 2.0.11, but I’m getting an
“Unknown mailer error 2” when I send an email to my rt alias.
My maillog contains entries like this:
Feb 8 07:17:52 localhost sendmail[8776]: g18CHpM08775:
to=“|/home/rt2/bin/rt-mailgate --queue general --action correspond”,
ctladdr=support@xxxxxxxxxxxx.com (8/0), delay=00:00:01, xdelay=00:00:00,
mailer=prog, pri=30022, dsn=5.3.0, stat=unknown mailer error 2
Here’s a snippet of my aliases file:
support: “|/home/rt2/bin/rt-mailgate --queue general --action correspond”
support-comment: “|/home/rt2/bin/rt-mailgate --queue general --action
comment”
My /etc/smrsh contains a suitable symlink
lrwxrwxrwx 1 root root 25 Feb 8 06:17 rt-mailgate →
/home/rt2/bin/rt-mailgate
My rt logging directory contains nothing (zero length files)
Any hints or tips on how I can fix or diagnose this problem gratefully
received!
paul@elphin.com
Here’s a snippet of my aliases file:
support: “|/home/rt2/bin/rt-mailgate --queue general --action correspond”
support-comment: “|/home/rt2/bin/rt-mailgate --queue general --action
comment”
My /etc/smrsh contains a suitable symlink
lrwxrwxrwx 1 root root 25 Feb 8 06:17 rt-mailgate →
/home/rt2/bin/rt-mailgate
Try invoking “|/etc/smrsh/rt-mailgate (etc)” instead. You may also find
that rt-mailgate is unable to load some libraries. A ‘perl -c’ on
rt-mailgate will show this.
To turn on excessive debugging, change etc/config.pm’s $LogToFile to read
‘debug’.
Regards,
Bruce Campbell RIPE
Systems/Network Engineer NCC
www.ripe.net - PGP562C8B1B Operations
Just in case anyone else gets this problem, I diagnosed it by piping an
email into rt-mailgate and got a message telling me I had no permission to
create tickets. It would seem that in my haste to try the glorious features
of RT2, I forgot to RTFM and set up some initial permissions for my queue
Hope that helps someone someday!
Paul.