[rt-users] escaping @ in email addresses in RT_SiteConfig.pm -- to do or not to do?

Hasan Muhammad hmuhammad722 at yahoo.com
Mon Jan 30 13:48:03 EST 2006


--when this address is set as...
  Set($OwnerEmail, "admin at test-network.us");
...it results in this error...
  Possible unintended interpolation of @test in string at /etc/rt/RT_SiteConfig.pm line 34.
...when the database is created (or dropped)

--when the @ is escaped as...
  Set($OwnerEmail, "admin\@test-network.us");
...no error (message) occurs

--however, no error message occurs with the other email address...
  Set($CorrespondAddress, 'correspond at rt.test-network.us');
  Set($CommentAddress, 'comment at rt.test-network.us');
...whether they are escaped or not

--what is the correct method for specifying email addresses, with or without the escape?

Hasan


CentOS 4.2server
rt-3.4.5-1

===========================================================================================
--Setup on Centos 4.2 Server per...
  http://wiki.bestpractical.com/index.cgi?RPMInstall
...using (see INSTALLATION PROCEDURE below)...
  yum install perl-DBD-Pg rt rt-mail-dispatcher mysql-server lynx

--then after making local configuration changes (see FILE CHANGES and INSTALLATION PROCEUDURE
below)...
  /usr/sbin/rt-setup-database --action init --dba root --dba-password contribs.org
...results in error message...
  Possible unintended interpolation of @test in string at /etc/rt/RT_SiteConfig.pm line 34.

--FILE CHANGES: MADE AFTER BASE CENTOS 4.2 SERVER INSTALL...

 --- /etc/rt/RT_SiteConfig.pm.orig       2006-01-12 23:04:30.000000000 -0500
 +++ /etc/rt/RT_SiteConfig.pm    2006-01-19 23:39:33.000000000 -0500

 -Set( $rtname, 'example.com');
 +Set($rtname, "test_network_us");

 +Set($Organization , "rt.test-network.us");
 +Set($Timezone, 'US/Eastern');
 +Set($WebBaseURL, "http://rt.test-network.us");
 +Set($WebPath, "/");
 +Set($WebURL , $WebBaseURL . $WebPath . "/");
 +
 +Set($CorrespondAddress, 'correspond at rt.test-network.us');
 +Set($CommentAddress, 'comment at rt.test-network.us');
 +Set($SendmailPath, "/usr/sbin/sendmail");
 +Set($SendmailArguments , "-oi -t");
 +
 +Set($LogToSyslog, '');
 +Set($LogToFile, 'debug');
 +Set($LogDir, '/var/log/rt');
 +Set($LogToFileNamed , "rt.log");
 +
 +Set($OwnerEmail, "admin at test-network.us");
 +Set($MyTicketsLength, 20);
 +
 +Set($DatabasePassword , 'contribs.org');
 +
 +Set($AmbiguousDayInPast , 0);
 +
 
  1;


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 



More information about the rt-users mailing list