Hello,

I just upgraded from debian wheezy, which uses RT 4.0.7 to Jessie, which uses 
RT 4.2.8. Like a good debian user, I'm trying to stick with exim4, and it has 
always worked for my purposes in 4.0.7.

However

Ever since the update, RT will no longer send emails. So, I thought that my 
debian update must have squashed my exim configs... but it didn't. From a bash 
shell, I can send email as anyone I want -- including the RT user. But RT 
itself no longer sends messages. There is nothing in any of my log files, and I 
pushed everything in RT to 'debug'. I check the exim logs, and the messages 
look like they are not even being submitted to the mail service (there is no 
record of them).

I didn't change my RT_SiteConfig.pm file at all... though I have spent several 
hours, after discovering this problem, playing with options to try to jog it 
back into sending email. Nothing works. Of course.

Can someone point me in the right direction here?

Thank you!


Here is my current config:

Set($LDAPHost, 'domaincontroller.mycompany.com');
Set($ExternalAuthPriority,  [   'My_LDAP',
                            ]
);
Set( @Plugins, qw(RT::Authen::ExternalAuth) );
Set($ExternalInfoPriority,  [   'My_LDAP'
                            ]
);
Set($ExternalServiceUsesSSLorTLS,    0);
Set($AutoCreateNonExternalUsers,    0);
Set($ExternalAuthPriority,['My_LDAP','My_Oracle','SecondaryLDAP','Other-DB']);
                                                        'type'                  
    =>  'ldap',
                                                        'server'                
    =>  'domaincontroller.mycompany.com',
                                                        'user'                  
    =>  'rtu...@mycompany.com',
                                                        'pass'                  
  =>  'password',
                                                        'base'                  
    =>  'ou=COMPANY USERS,dc=mycompany,dc=com',
                                                        'filter'                
    =>  '(&(ObjectCategory=User)(ObjectClass=Person))',
                                                        'd_filter'              
    =>  '',
                                                        'tls'                   
    =>  1,
                                                        'ssl_version'           
    =>  3,
                                                        'net_ldap_args'         
    => [    version =>  3   ],
                                                        'attr_match_list'       
    => [    'Name',
                                                                                
            'EmailAddress',
                                                                                
            'RealName',
                                                                                
            'WorkPhone',
                                                                                
            'Address2'
                                                                                
        ],
                                                        'attr_map'              
    =>  {   'Name' => 'sAMAccountName',
                                                                                
            'EmailAddress' => 'mail',
                                                                                
            'Organization' => 'physicalDeliveryOfficeName',
                                                                                
            'RealName' => 'cn',
                                                                                
            'ExternalAuthId' => 'sAMAccountName',
                                                                                
            'Gecos' => 'sAMAccountName',
                                                                                
            'WorkPhone' => 'telephoneNumber',
                                                                                
            'Address1' => 'streetAddress',
                                                                                
            'City' => 'l',
                                                                                
            'State' => 'st',
                                                                                
            'Zip' => 'postalCode',
                                                                                
            'Country' => 'co'
                                                                                
        }
                                                    },
                                }
);
1;
my $zone = "UTC";
$zone=`/bin/cat /etc/timezone`
    if -f "/etc/timezone";
chomp $zone;
Set($Timezone, $zone);
Set($rtname, 'rt.mycompany.com');
Set($Organization, 'RT.mycompany.com');
Set($CorrespondAddress , 'r...@rt.mycompany.com');
Set($CommentAddress , 'r...@rt.mycompany.com');
Set($WebPath , "/rt");
Set($WebBaseURL , "http://rt.mycompany.com";);
Set($LogToSyslog    , 'debug');
Set($LogToScreen    , 'debug');
Set($LogDir, '/var/log/request-tracker4');
Set($SendmailPath, "/usr/lib/sendmail");
Set($SendmailArguments, "-t");
my %typemap = (
    mysql   => 'mysql',
    pgsql   => 'Pg',
    sqlite3 => 'SQLite',
);

Set($DatabaseType, $typemap{mysql} || "UNKNOWN");
Set($DatabaseHost, 'localhost');
Set($DatabasePort, '');
Set($DatabaseUser , 'mrhappy');
Set($DatabasePassword , 'myhappypassword');
my $dbc_dbname = 'rtdb'; if ( "mysql" eq "sqlite3" ) { Set ($DatabaseName, '' . 
'/' . $dbc_dbname); } else { Set ($DatabaseName, $dbc_dbname); }
Set($LogToFile , undef);
Set($LogDir, '/var/log/request-tracker4');
Set($LogToSyslog, 'debug');
1;






Reply via email to