[rt-users] Problems sending MIME-messages/emails to RT

Okochu, Charles Charles.Okochu at mlb.com
Wed Jul 30 10:56:56 EDT 2003


I finally got RT working on a FreeBSD box and I am able to create new
tickets on queues when I send a regular plain text message.  However, when I
send a HTML or Rich-Text email, I get a system error message. It appears the
MIME::Parser is unable to open a temporary file (tmpfile). I would like to
know where the MIME::Parser opens the new file so I can confirm the
file/directory permissions.  In addition, I recently upgraded from perl
version 5.6.1 to perl 5.8.0.  However, the RT system still seems to be using
the old perl version within it's configuration as you can see in the code
stack below.  How do I change the RT configuration to use the new perl
v.5.8.0.  Any help in this regard would be greatly appreciated.  Here is the
system error message I receive:

                                  System error
error: MIME::Parser: can't open tmpfile: Invalid argument
context: ... 

1579: $io->seek(0, 0);
1580: truncate($io, 0);
1581: }
1582: else { ### Return a new one:
1583: $io = tmpopen() || die "$ME: can't open tmpfile: $!\n";
1584: binmode($io);
1585: }
1586: }
1587: return $io;
... 


code stack: 
/usr/local/lib/perl5/site_perl/5.6.1/MIME/Parser.pm:1583
/usr/local/lib/perl5/site_perl/5.6.1/MIME/Parser.pm:764
/usr/local/lib/perl5/site_perl/5.6.1/MIME/Parser.pm:1006
/usr/local/lib/perl5/site_perl/5.6.1/MIME/Parser.pm:707
/usr/local/lib/perl5/site_perl/5.6.1/MIME/Parser.pm:997
/usr/local/lib/perl5/site_perl/5.6.1/MIME/Parser.pm:1101
/usr/local/lib/perl5/site_perl/5.6.1/MIME/Tools.pm:164
/usr/local/lib/perl5/site_perl/5.6.1/MIME/Parser.pm:1102
/usr/local/lib/perl5/site_perl/5.6.1/MIME/Parser.pm:1073
/usr/local/lib/rt3/RT/EmailParser.pm:175
/usr/local/lib/rt3/RT/Interface/Email.pm:386
/usr/local/share/rt3/html/REST/1.0/NoAuth/mail-gateway:32

MIME::Parser: can't open tmpfile: Invalid argument


Trace begun at /usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/Exceptions.pm
line 128
HTML::Mason::Exceptions::rethrow_exception('MIME::Parser: can\'t open
tmpfile: Invalid argument^J') called at
/usr/local/lib/perl5/site_perl/5.6.1/MIME/Parser.pm line 1583
MIME::Parser::new_tmpfile('MIME::Parser=HASH(0x9750b30)', undef) called at
/usr/local/lib/perl5/site_perl/5.6.1/MIME/Parser.pm line 764
MIME::Parser::process_singlepart('MIME::Parser=HASH(0x9750b30)', 'From
Charles.Okochu at mlb.com Wed Jul 30 10:35:25 2003^JReceived: from usermailhost
(usermailhost [10.3.3.5])^J^Iby matsui.mlbam.com (8.12.6/8.12.6) with ESMTP
id h6UEZPIh012127^J^Ifor <tickets at rtmaildomain>; Wed, 30 Jul 2003
10:35:25 -0400 (EDT)^J^I(envelope-from Charles.Okochu at mlb.com)^JReceived: by
usermailhost with Internet Mail Service (5.5.2653.19)^J^Iid
<P8ANN119>; Wed, 30 Jul 2003 10:36:29 -0400^JMessage-ID:
<1F8ED810575FD511915600508BB8B49503EA6260 at usermailhost>^JFrom:
"Okochu, Charles" <Charles.Okochu at mlb.com>^JTo:
"\'tickets at rtmaildomain\'"^J^I
<tickets at rtmaildomain>^JSubject: this is a test message^JDate: Wed, 30
Jul 2003 10:36:26 -0400^JMIME-Version: 1.0^JX-Mailer: Internet Mail Service
(5.5.2653.19)^JContent-Type: multipart/alternativ!
e;^J^Iboundary="----_=_NextPart_001_01C356A7.F50330A0"^J^JThis
message is in MIME format. Since your mail reader does not understand^Jthis
format, some or all of this message may not be
legible.^J^J------_=_NextPart_001_01C356A7.F50330A0^JContent-Type:
text/plain^J^J^J^JCharles Okochu^JSnr. Network Engineer^J^JMajor League
Baseball Advanced Media, LP^J75 Ninth Avenue^JNew York, NY 10011^JOffice:
(212) 485-3473^JCell: (646) 996-3272 / (917) 518-5941^JFax: (212)
485-3456^JEmail:
charles.okochu at mlb.com^J^J^J^J------_=_NextPart_001_01C356A7.F50330A0^JConte
nt-Type: text/html^J^J<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
3.2//EN">^J<HTML>^J<HEAD>^J<META
HTTP-EQUIV="Content-Type" CONTENT="text/html;
charset=us-ascii">^J<META NAME="Generator"
CONTENT="MS Exchange Server version 5.5.2653.12">^J<TITLE&!
 ;gt;thies is a test message</TITLE>^J</HEAD&g

Thanks
Charles Okochu
Snr. Network Engineer

Major League Baseball Advanced Media, LP
75 Ninth Avenue
New York, NY 10011
Office: (212) 485-3473
Cell: (917) 518-5941
Fax: (212) 485-3456
Email: charles.okochu at mlb.com



*******************
Want To Win World Series Tickets for Life?! 
Do you have the winning hologram?
Watch the 2003 World Series on FOX.*

Major League Baseball Ultimate World Series Pass presented by RadioShack.
For more information go to http://www.mlb.com/ultimatepass

*MLBI affiliate in Puerto Rico and Canada (check your local television listing for games, dates and times)




More information about the rt-users mailing list