<div dir="ltr"><div><div><div>Hi,<br><br></div>I had a working RT 4.0.4 and did the upgrade to the new 4.2.0. Upgrade went fine after all the make testdeps/fixdeps/upgrade/upgrade-database but now the mailgate is broken! My system is a debian stable and the latest perl libraries from CPAN (installed with make fixdeps). When I try to open a ticket by email I got the following:<br>
<br></div>from apache error log:<br><br>[14196] [Fri Nov  1 17:03:04 2013] [warning]: Use of uninitialized value $NewSubject in scalar chomp at /opt/rt4/sbin/../lib/RT/Interface/Email.pm line 1330. (/opt/rt4/sbin/../lib/RT/Interface/Email.pm:1330)<br>
[14196] [Fri Nov  1 17:03:04 2013] [error]: Couldn't parse or find sender's address (/opt/rt4/sbin/../lib/RT/Interface/Email/Auth/MailFrom.pm:74)<br>[14196] [Fri Nov  1 17:03:04 2013] [error]: Could not record email: Could not load a valid user (/opt/rt4/share/html/REST/1.0/NoAuth/mail-gateway:75)<br>
<br></div>from procmail:<br><br>--- Logging /home/rt/procmail.log for rt, procmail: [17692] Fri Nov  1 15:03:02 2013<br>procmail: Assigning "MAILDOMAIN=mydomain"<br>procmail: Assigning "RT_MAILGATE=/opt/rt4/bin/rt-mailgate"<br>
procmail: Assigning "RT_URL=<a href="http://mydomain/rt">http://mydomain/rt</a>"<br>procmail: Assigning "LOGABSTRACT=all"<br>procmail: Executing "formail -c -xTo: |grep $MAILDOMAIN |sed -e 's/.*for *<*\(.*\)>* *;.*$/\1/'"<br>
procmail: Assigning "TO= "rti@mydomain" <rti@mydomain>"<br>procmail: Executing "echo $TO| $HOME/<a href="http://get_queue.pl">get_queue.pl</a>"<br>procmail: Assigning "QUEUE=rti"<br>
procmail: Executing "echo $TO| $HOME/<a href="http://get_action.pl">get_action.pl</a>"<br>procmail: Assigning "ACTION=correspond"<br>procmail: Executing "/usr/bin/perl,/opt/rt4/bin/rt-mailgate,--debug,--queue,rti,--action,correspond,--url,<a href="http://mydomain/rt">http://mydomain/rt</a>"<br>
/opt/rt4/bin/rt-mailgate: temp file is '/tmp/kb3fog0szG/3wYOMoZmOS'<br>/opt/rt4/bin/rt-mailgate: connecting to <a href="http://mydomain/rt/REST/1.0/NoAuth/mail-gateway">http://mydomain/rt/REST/1.0/NoAuth/mail-gateway</a><br>
not ok - Could not load a valid user<br><br>procmail: [17692] Fri Nov  1 15:03:04 2013<br>procmail: Assigning "LASTFOLDER=/usr/bin/perl /opt/rt4/bin/rt-mailgate --debug --queue rti --action correspond --url <a href="http://mydomain/rt">http://mydomain/rt</a>"<br>
procmail: Notified comsat: "rt@:/usr/bin/perl /opt/rt4/bin/rt-mailgate --debug --queue rti --action correspond --url <a href="http://mydomain/rt">http://mydomain/rt</a>"<br>From lyra@mydomain  Fri Nov  1 15:03:02 2013<br>
 Subject: Teste N1<br>  Folder: /usr/bin/perl /opt/rt4/bin/rt-mailgate --debug --queue rti -       2666<br clear="all"><div><div><div><div><br></div><div>Now the strange part: If i try to open the ticket from command line as:<br>
<br>cat email.txt | /opt/rt4/bin/rt-mailgate --debug --queue rti --action correspond --url <a href="http://mydomain/rt">http://mydomain/rt</a><br>/opt/rt4/bin/rt-mailgate: temp file is '/tmp/8JZz6PkHMz/d_rvgfpGHN'<br>
/opt/rt4/bin/rt-mailgate: connecting to <a href="http://mydomain/rt/REST/1.0/NoAuth/mail-gateway">http://mydomain/rt/REST/1.0/NoAuth/mail-gateway</a><br>ok<br>Ticket: 67098<br>Queue: RTI<br>Owner: Nobody<br>Status: new<br>
Subject: Teste N1<br>Requestor: lyra@mydomain<br><br></div><div>It works! Any clues?<br></div><div><br><br>-- <br>Christian Lyra<br>PoP-PR/RNP
</div></div></div></div></div>