I broke it

What are some common things that will make RT stop finding recipients?
No recipients found. Not sending.

I had this (RT v 3.6.1 and RTFM 2.2.0 RC5) finally working after
installing on etch. I tried a few things (I know, I know, if you knew
what those ‘things’ were it would help to point me in the right
direction. Unfortunately I have done so many things now that I do not
even really know where the problem began.) and now email messages do not
get sent or logged to the history.

I have configured exim4 per the instructions and everything else in RT
seems to work; I just can not get it to send an email.
I can send an email manually from the command line

echo ‘test’ | mail -s test jalspach@shastacoe.org

So I know that the MTA is alright (at least as far as basic
configuration). But for some reason RT just can not find anybody to
send email messages to.

Any help or suggestions would be appreciated.

James

PS I know I was a bad IT person for not being more mindful of what I did
and when I did it and for not having backups; so we probably do not need
to rehash that right now. Thrash me all you like after we fix the
problem :wink:

James Alspach
Systems Applications Technician

Shasta County Office of Education

1644 Magnolia avenue

Redding, California

96003
jalspach@shastacoe.org mailto:jalspach@shastacoe.org
(530) 225-0293

IT Hotline: 225-0279

hotline@shastacoe.org mailto:hotline@shastacoe.org

Can you post the RT_SiteConfig.pm file?From: rt-users-bounces@lists.bestpractical.com
[mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of James
Alspach
Sent: Friday, 8 June 2007 10:37 AM
To: rt-users@lists.bestpractical.com
Subject: [rt-users] I broke it

What are some common things that will make RT stop finding recipients?
No recipients found. Not sending.

I had this (RT v 3.6.1 and RTFM 2.2.0 RC5) finally working after
installing on etch. I tried a few things (I know, I know, if you knew
what those ‘things’ were it would help to point me in the right
direction. Unfortunately I have done so many things now that I do not
even really know where the problem began.) and now email messages do not
get sent or logged to the history.

I have configured exim4 per the instructions and everything else in RT
seems to work; I just can not get it to send an email.
I can send an email manually from the command line

echo ‘test’ | mail -s test jalspach@shastacoe.org

So I know that the MTA is alright (at least as far as basic
configuration). But for some reason RT just can not find anybody to
send email messages to.

Any help or suggestions would be appreciated.

James

PS I know I was a bad IT person for not being more mindful of what I did
and when I did it and for not having backups; so we probably do not need
to rehash that right now. Thrash me all you like after we fix the
problem :wink:

James Alspach
Systems Applications Technician

Shasta County Office of Education

1644 Magnolia avenue

Redding, California

96003
jalspach@shastacoe.org mailto:jalspach@shastacoe.org
(530) 225-0293

IT Hotline: 225-0279

hotline@shastacoe.org mailto:hotline@shastacoe.org

It has been suggested that it may help if I posted my RT_SiteConfig file
so… here it is.
Only the names and passwords have been removed to protect the guilty.
The only thing I see that may be causing a problem (but really, if I
knew enough to self diagnose I would not be here asking for help.) is
that I have sendmail instead of sendmailpipe. I have tried this both
ways making sure to change the next line as well to add or remove the
-t. I get the same results either way.
The reason I changed this was that I did not seem to have a sendmailpipe
command on my system (Debian etch) however, looking at the exim4 config
makes me thing I should leave it in.
I am going to try running rt-mailgate from the command line to see if
that works although my understanding is that that system is more for the
inbound side of things which can wait a little bit.

Thank you for any help;
James

James Alspach
Systems Applications Technician
Shasta County Office of Education-----Original Message-----
From: root [mailto:root@shastacoe.org]
Sent: Friday, June 08, 2007 8:28 AM
To: James Alspach
Subject: RT_SiteConfig

RT_SiteConfig.pm

These are the bits you absolutely must edit.

To find out how, please read

/usr/share/doc/request-tracker3.6/NOTES.Debian

THE BASICS:

Set($rtname, ‘shastacoe.org’);
Set($Organization, ‘shastacoe.org’);

Set($CorrespondAddress , ‘rt@shastacoe.org’);
Set($CommentAddress , ‘rt-comment@shastacoe.org’);

Set($Timezone , ‘America/Los_Angeles’); # obviously choose what suits
you

THE DATABASE:

Set($DatabaseType, ‘Pg’); # e.g. Pg or mysql

These are the settings we used above when creating the RT database,

you MUST set these to what you chose in the section above.

Set($DatabaseUser , ‘rtdbadminuser’);
Set($DatabasePassword , ‘rtdbadminuserpassword’);
Set($DatabaseName , ‘rtdatabase’);

The domain name of your database server

If you’re running mysql and it’s on localhost,

leave it blank for enhanced performance

Set($DatabaseHost , ‘’);
Set($DatabaseRTHost , ‘’);

THE WEBSERVER:

Set($WebPath , “/rt”);
#Set($WebBaseURL , “http://shastacoe.org”);
Set($WebBaseURL , “http://10.1.3.82”);

{{{ Incoming mail gateway configuration

OwnerEmail is the address of a human who manages RT. RT will send

errors generated by the mail gateway to this address. This address

should not be an address that’s managed by your RT instance.

Set($OwnerEmail , ‘jalspach@shastacoe.org’);

sprintf() format of the friendly ‘From:’ header; its arguments

are SenderName and SenderEmailAddress.

Set($FriendlyFromLineFormat , “"%s via RT" <%s>”);

RT can optionally set a “Friendly” ‘To:’ header when sending messages

to

Ccs or AdminCcs (rather than having a blank ‘To:’ header.

This feature DOES NOT WORK WITH SENDMAIL[tm] BRAND SENDMAIL

If you are using sendmail, rather than postfix, qmail, exim or some

other MTA,

you must disable this option.

Set($UseFriendlyToLine , 1);

{{{ Web interface configuration

$LogoURL points to the URL of the RT logo displayed in the web UI

Set($LogoURL , $WebImagesURL . “bplogo.gif”);

If PreferRichText is set to a true value, RT will show HTML/Rich text

messages in preference to their plaintext alternatives. RT “scrubs”

the

html to show only a minimal subset of HTML to avoid possible

contamination

by cross-site-scripting attacks.

Set($PreferRichText, 1);

By default, RT shows newest transactions at the bottom of the ticket

history page, if you want see them at the top set this to ‘0’.

Set($OldestTransactionsFirst, ‘0’);

#Sendmail Configuration

$MailCommand defines which method RT will use to try to send mail

We know that ‘sendmailpipe’ works fairly well.

If ‘sendmailpipe’ doesn’t work well for you, try ‘sendmail’

Note that you should remove the ‘-t’ from $SendmailArguments

if you use ‘sendmail’ rather than ‘sendmailpipe’

Set($MailCommand , ‘sendmail’);

$SendmailArguments defines what flags to pass to $Sendmail

assuming you picked ‘sendmail’ or ‘sendmailpipe’ as the $MailCommand

above.

If you picked ‘sendmailpipe’, you MUST add a -t flag to

$SendmailArguments

These options are good for most sendmail wrappers and workalikes

Set($SendmailArguments , “-oi”);

1;

I do not know if it really applies to my issue but, I just tested
rt-mailgate and it seems to work just fine. I used the example from the
rt3.6-clients/README.Debian and it created a ticket right away.

James

James Alspach
Systems Applications Technician
Shasta County Office of Education

-----Original Message-----
From: rt-users-bounces@lists.bestpractical.com [mailto:rt-users-
bounces@lists.bestpractical.com] On Behalf Of James Alspach
Sent: Friday, June 08, 2007 8:51 AM
To: rt-users@lists.bestpractical.com
Subject: [rt-users] RE: I broke it

It has been suggested that it may help if I posted my RT_SiteConfig
file
so… here it is.
Only the names and passwords have been removed to protect the guilty.
The only thing I see that may be causing a problem (but really, if I
knew enough to self diagnose I would not be here asking for help.) is
that I have sendmail instead of sendmailpipe. I have tried this both
ways making sure to change the next line as well to add or remove the
-t. I get the same results either way.
The reason I changed this was that I did not seem to have a
sendmailpipe
command on my system (Debian etch) however, looking at the exim4
config
makes me thing I should leave it in.
I am going to try running rt-mailgate from the command line to see if
that works although my understanding is that that system is more for
the
inbound side of things which can wait a little bit.

Thank you for any help;
James

James Alspach
Systems Applications Technician
Shasta County Office of Education

-----Original Message-----
From: root [mailto:root@shastacoe.org]
Sent: Friday, June 08, 2007 8:28 AM
To: James Alspach
Subject: RT_SiteConfig

RT_SiteConfig.pm

These are the bits you absolutely must edit.

To find out how, please read

/usr/share/doc/request-tracker3.6/NOTES.Debian

THE BASICS:

Set($rtname, ‘shastacoe.org’);
Set($Organization, ‘shastacoe.org’);

Set($CorrespondAddress , ‘rt@shastacoe.org’);
Set($CommentAddress , ‘rt-comment@shastacoe.org’);

Set($Timezone , ‘America/Los_Angeles’); # obviously choose what suits
you

THE DATABASE:

Set($DatabaseType, ‘Pg’); # e.g. Pg or mysql

These are the settings we used above when creating the RT database,

you MUST set these to what you chose in the section above.

Set($DatabaseUser , ‘rtdbadminuser’);
Set($DatabasePassword , ‘rtdbadminuserpassword’);
Set($DatabaseName , ‘rtdatabase’);

The domain name of your database server

If you’re running mysql and it’s on localhost,

leave it blank for enhanced performance

Set($DatabaseHost , ‘’);
Set($DatabaseRTHost , ‘’);

THE WEBSERVER:

Set($WebPath , “/rt”);
#Set($WebBaseURL , “http://shastacoe.org”);
Set($WebBaseURL , “http://10.1.3.82”);

{{{ Incoming mail gateway configuration

OwnerEmail is the address of a human who manages RT. RT will send

errors generated by the mail gateway to this address. This address

should not be an address that’s managed by your RT instance.

Set($OwnerEmail , ‘jalspach@shastacoe.org’);

sprintf() format of the friendly ‘From:’ header; its arguments

are SenderName and SenderEmailAddress.

Set($FriendlyFromLineFormat , “"%s via RT" <%s>”);

RT can optionally set a “Friendly” ‘To:’ header when sending

messages

to

Ccs or AdminCcs (rather than having a blank ‘To:’ header.

This feature DOES NOT WORK WITH SENDMAIL[tm] BRAND SENDMAIL

If you are using sendmail, rather than postfix, qmail, exim or some

other MTA,

you must disable this option.

Set($UseFriendlyToLine , 1);

{{{ Web interface configuration

$LogoURL points to the URL of the RT logo displayed in the web UI

Set($LogoURL , $WebImagesURL . “bplogo.gif”);

If PreferRichText is set to a true value, RT will show HTML/Rich

text