RT::I18N::IsTextualContentType seems to have been introduced in RT v3.6.6, so your scrips are relying on a newer version of RT than is installed. This is a problem.
I guess you will need to upgrade to at least RT v3.6.6 (although the RT 3.6 and RT 3.8 series are both officially unsupported, so RT 4.0+ is recommended). On 29 November 2014 at 04:55, Cajun X <caj...@gmail.com> wrote: > > Hi, > > After updating RT to 3.6.5 on redhat it is no longer sending emails - see > error below > Would someone be able to point us in the right direction > > Sendmail is working correctly but RT is not sending the email to it as it > seems to bottom out with the following error > > > > > [error]: Scrip Prepare 6 died. - Undefined subroutine > &RT::I18N::IsTextualContentType called at > /usr/lib/perl5/vendor_perl/5.8.8/RT/Action/SendEmail.pm line 177. > > > > Stack: > > [/usr/lib/perl5/vendor_perl/5.8.8/RT/Action/SendEmail.pm:177] > > [/usr/lib/perl5/vendor_perl/5.8.8/RT/Action/Notify.pm:67] > > [/usr/lib/perl5/vendor_perl/5.8.8/RT/ScripAction_Overlay.pm:234] > > [/usr/lib/perl5/vendor_perl/5.8.8/RT/Scrip_Overlay.pm:478] > > [/usr/lib/perl5/vendor_perl/5.8.8/RT/Scrips_Overlay.pm:239] > > [/usr/lib/perl5/vendor_perl/5.8.8/RT/Transaction_Overlay.pm:173] > > [/usr/lib/perl5/vendor_perl/5.8.8/RT/Record.pm:1461] > > [/usr/lib/perl5/vendor_perl/5.8.8/RT/Ticket_Overlay.pm:2435] > > [/usr/lib/perl5/vendor_perl/5.8.8/RT/Ticket_Overlay.pm:2348] > > [/usr/lib/perl5/vendor_perl/5.8.8/RT/Interface/Email.pm:777] > > [/usr/share/rt3/html/REST/1.0/NoAuth/mail-gateway:61] > (/usr/lib/perl5/vendor_perl/5.8.8/RT/Scrip_Overlay.pm:481) > > > > ------------ > > we are also getting some more generic errors > > [warning]: Use of uninitialized value in string ne at > /usr/lib/perl5/vendor_perl/5.8.8/RT/Interface/Web.pm line 1502. > (/usr/lib/perl5/vendor_perl/5.8.8/RT/Interface/Web.pm:1502) > > > ---- > > [warning]: Use of uninitialized value in string ne at > /usr/lib/perl5/vendor_perl/5.8.8/RT/Report/Tickets.pm line 406. > (/usr/lib/perl5/vendor_perl/5.8.8/RT/Report/Tickets.pm:406) > [warning]: Use of uninitialized value in substitution (s///) at > /usr/lib/perl5/vendor_perl/5.8.8/RT/Interface/Web.pm line 632. > (/usr/lib/perl5/vendor_perl/5.8.8/RT/Interface/Web.pm:632) > [warning]: Use of uninitialized value in pattern match (m//) at > /usr/lib/perl5/vendor_perl/5.8.8/RT/I18N.pm line 396. > (/usr/lib/perl5/vendor_perl/5.8.8/RT/I18N.pm:396) > [warning]: Use of uninitialized value in concatenation (.) or string at > /usr/lib/perl5/vendor_perl/5.8.8/RT/I18N.pm line 413. > (/usr/lib/perl5/vendor_perl/5.8.8/RT/I18N.pm:413) > [warning]: Encode::Guess failed: ; fallback to iso-8859-1 > (/usr/lib/perl5/vendor_perl/5.8.8/RT/I18N.pm:413) > [warning]: Use of uninitialized value in pattern match (m//) at > /usr/lib/perl5/vendor_perl/5.8.8/RT/I18N.pm line 396. > (/usr/lib/perl5/vendor_perl/5.8.8/RT/I18N.pm:396) > [warning]: Use of uninitialized value in concatenation (.) or string at > /usr/lib/perl5/vendor_perl/5.8.8/RT/I18N.pm line 413. > (/usr/lib/perl5/vendor_perl/5.8.8/RT/I18N.pm:413) > [warning]: Encode::Guess failed: ; fallback to iso-8859-1 > (/usr/lib/perl5/vendor_perl/5.8.8/RT/I18N.pm:413) > [error]: Scrip Prepare 4 died. - Undefined subroutine > &RT::I18N::IsTextualContentType called at > /usr/lib/perl5/vendor_perl/5.8.8/RT/Action/SendEmail.pm line 177. > > >