<div dir="ltr">Dear all,<div><br></div><div>I am very new to RT and just setup RT 4.2.6 on a Centos 6 VM machine which has an old copy of Qmail running. Installation went fine and now I can create Tickets and Reply to Tickets via the Web interface at: <a href="http://my.company.com/rt/">http://my.company.com/rt/</a>.</div>
<div><br></div><div>However, I am having problems while trying to create Tickets via Email.</div><div><br></div><div>While sending email via Mailgate using the command below:</div><div><br></div><div><div>(echo from: <a href="mailto:rt@gmail.com">rt@gmail.com</a>  Subject: test; echo; echo test) | /opt/rt/bin/rt-mailgate --queue General --action correspond --url <a href="http://my.company.com/rt">http://my.company.com/rt</a> --debug</div>
</div><div><br></div><div>I see the following errors on the screen:</div><div><br></div><div><div>/opt/rt/bin/rt-mailgate: temp file is '/tmp/yBDiQmLWn3/D5Z8PB7NBF'</div><div>/opt/rt/bin/rt-mailgate: connecting to <a href="http://my.company.com/rt/REST/1.0/NoAuth/mail-gateway">http://my.company.com/rt/REST/1.0/NoAuth/mail-gateway</a></div>
<div>not ok - Could not load a valid user</div></div><div><br></div><div>In the rt.log, I see the following:</div><div><br></div><div><div> [Wed Aug  6 07:27:53 2014] [debug]: Encode::Guess guessed encoding: ascii (/opt/rt/sbin/../lib/RT/I18N.pm:595)</div>
<div> [Wed Aug  6 07:27:53 2014] [debug]: Encode::Guess guessed encoding: ascii (/opt/rt/sbin/../lib/RT/I18N.pm:595)</div><div> [Wed Aug  6 07:27:53 2014] [error]: Unable to parse an email address from <a href="mailto:rt@gmail.com">rt@gmail.com</a> Subject: test</div>
<div>: <a href="mailto:rt@gmail.com">rt@gmail.com</a> Subject: test</div><div> is not a valid email address (/opt/rt/sbin/../lib/RT/EmailParser.pm:540)</div><div>[Wed Aug  6 07:27:53 2014] [debug]: Converting 'ascii' to 'utf-8' for text/plain - Subjectless message (/opt/rt/sbin/../lib/RT/I18N.pm:295)</div>
<div>[Wed Aug  6 07:27:53 2014] [warning]: Use of uninitialized value $NewSubject in scalar chomp at /opt/rt/sbin/../lib/RT/Interface/Email.pm line 1350. (/opt/rt/sbin/../lib/RT/Interface/Email.pm:1350)</div><div>[Wed Aug  6 07:27:53 2014] [error]: Couldn't parse or find sender's address (/opt/rt/sbin/../lib/RT/Interface/Email/Auth/MailFrom.pm:74)</div>
<div>[Wed Aug  6 07:27:53 2014] [error]: Could not record email: Could not load a valid user (/opt/rt/share/html/REST/1.0/NoAuth/mail-gateway:75)</div></div><div><br></div><div>I did some searches for this error which says there is some mis-configuration in the Apache settings or not providing rights for Everybody in the General Queue to create and reply to Tickets. I have tried the help and solutions listed but still facing the same problem.</div>
<div><br></div><div>I have also granted both Create and Reply rights to Everybody and Unprivileged for the General Queue.</div><div>Regarding the Apache Web config, I have the following:</div><div><br></div><div><div>AddDefaultCharset UTF-8</div>
<div>Alias /rt/NoAuth/images /opt/rt/share/html/NoAuth/images/</div><div>ScriptAlias /rt /opt/rt/sbin/rt-server.fcgi/</div><div><br></div><div>DocumentRoot "/opt/rt/share/html"</div><div><location /rt></div>
<div>Order allow,deny</div><div>Allow from all</div><div>Options +ExecCGI</div><div>AddHandler fcgid-script fcgi</div><div></Location></div></div><div><br></div><div><br></div><div>Regarding my RT_SiteConfig.pm configuration, it is listed as below:</div>
<div><br></div><div><div>Set( $rtname, '<a href="http://my.company.com">my.company.com</a>');</div><div>Set($WebPath, "/rt");</div><div>1;</div><div><br></div><div>Set(@ReferrerWhitelist, qw(<a href="http://www.example.com:443">www.example.com:443</a>  <a href="http://1.2.3.4:80">1.2.3.4:80</a> my.company.com:80));</div>
<div>Set($Organization, "<a href="http://my.company.com">my.company.com</a>");</div><div>Set($WebBaseURL, "<a href="http://my.company.com">http://my.company.com</a>");</div><div>Set($WebDomain, '<a href="http://my.company.com">my.company.com</a>');</div>
<div>Set($CorrespondAddress, '<a href="mailto:correspond@my.company.com">correspond@my.company.com</a>');</div><div>Set($CommentAddress, '<a href="mailto:comment@my.company.com">comment@my.company.com</a>');</div>
<div>Set($OwnerEmail, "<a href="mailto:admin@my.company.com">admin@my.company.com</a>");</div><div><br></div><div>Set($LogToSyslog    , 'info');</div><div>Set($LogToFile , 'debug'); #debug is very noisy</div>
<div>Set($LogDir, '/opt/rt/var/log');</div><div>Set($LogToFileNamed , "rt.log");    #log to rt.log</div><div><br></div><div>Set($WebRemoteUserAuth , 0);</div><div>Set($WebFallbackToRTLogin , 1);</div><div>
Set($SenderMustExistInExternalDatabase , 0);</div><div>Set($AutoCreateNonExternalUsers , 1);</div><div><br></div></div><div><br></div><div>What could be the problem here?</div><div>Any help will be very much appreciated.</div>
<div><br></div><div><br></div><div>Thanks,</div><div>Best Regards,</div><div>Tek Limbu</div><div><br></div></div>