[rt-users] Error when receiving emails from external (e.g. gmail) accounts

Kevin Falcone falcone at bestpractical.com
Tue Jul 19 11:24:59 EDT 2011


On Mon, Jul 18, 2011 at 11:30:27AM -0400, Gerrard Leach wrote:
> RT is integrated to an internal Microsoft Active Directory Server for
> authentication, and no the email addresses are not corporate ones.
> (Using Gmail ones etc. to send in emails when they cannot VPN in to
> access RT, or their domain credentials are locked out etc.

Do you have RT-Authen-ExternalAuth configured to allow for account
creation for emails outside your AD server?

If not, there will never be a current user and this will cause
CommandByMail to fail when it tries to find Custom Fields.

Do you actually want external users using CommandByMail?  If not, I
suggest using the configuration to limit the extension to Privileged
or a smaller group of users.

-kevin

> The version I believe is 0.07.
> 
> Gerrard
> 
> -----Original Message-----
> From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Kevin Falcone
> Sent: Monday, July 18, 2011 11:06 AM
> To: rt-users at lists.bestpractical.com
> Subject: Re: [rt-users] Error when receiving emails from external (e.g. gmail) accounts
> 
> On Fri, Jul 15, 2011 at 01:12:40PM -0400, Gerrard Leach wrote:
> > We are receiving an error when non-corporate user accounts send email to our help desk within our production system.
> 
> Do these users have RT User records?  The error implies that they do not.  Also, without knowing what version of RT-Extension-CommandByMail that you're running, it isn't possible to look and see what line 484 is doing.
> 
> -kevin
> 
> > We are using version 3.8.7 and are seeing the following error when these emails are received.
> > 
> > This sounds permissions related somehow.
> > Thanks for any help you can provide.
> > Gerrard
> > ___________________________________________________
> > RT server error.
> > 
> > The RT server which handled your email did not behave as expected. It
> > said:
> > 
> > Can't call method "HasRight" on an undefined value at /opt/rt3/bin/../lib/RT/User_Overlay.pm line 1277.
> > 
> > Stack:
> > [/opt/rt3/bin/../lib/RT/User_Overlay.pm:1277]
> > [/opt/rt3/bin/../lib/RT/Queue_Overlay.pm:1223]
> > [/opt/rt3/bin/../lib/RT/Queue_Overlay.pm:1188]
> > [/opt/rt3/bin/../lib/RT/Queue_Overlay.pm:635]
> > [/opt/rt3/local/plugins/RT-Extension-CommandByMail/lib/RT/Interface/Em
> > ail/Filter/TakeAction.pm:484] 
> > [/opt/rt3/bin/../lib/RT/Interface/Email.pm:1560]
> > [/opt/rt3/bin/../lib/RT/Interface/Email.pm:1377]
> > [/opt/rt3/share/html/REST/1.0/NoAuth/mail-gateway:61]
> > 
> > "|/etc/smrsh/rt-mailgate --queue IT --action correspond --url 
> > http://rt.domain.com/"... Deferred: prog mailer (/usr/sbin/smrsh) 
> > exited with EX_TEMPFAIL
> > Warning: message still undelivered after 4 hours Will keep trying 
> > until message is 5 days old Download (untitled) 
> > message/delivery-status 456b
> > Reporting-MTA: dns; rt.domain.com
> > Arrival-Date: Thu, 14 Jul 2011 14:46:22 -0400
> > 
> > Original-Recipient: rfc822;btiit at domain.com
> > Final-Recipient: RFC822; btiit at rt.domain.com
> > X-Actual-Recipient: X-Unix; |/etc/smrsh/rt-mailgate --queue IT 
> > --action correspond --url http://rt.domain.com/
> > Action: delayed
> > Status: 4.2.0
> > Diagnostic-Code: X-Unix; 75
> > Last-Attempt-Date: Thu, 14 Jul 2011 19:51:38 -0400
> > Will-Retry-Until: Tue, 19 Jul 2011 14:46:22 -0400
> > 
> > --------
> > 2011 Training: http://bestpractical.com/services/training.html
> 
> --------
> 2011 Training: http://bestpractical.com/services/training.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20110719/0df8c3b0/attachment.sig>


More information about the rt-users mailing list