Hi, We successfully reconfigured our RT server to use Gmail instead of a local smtp server.
Unfortunately we are running into 'Cannot allocate memory' errors after apache consumes all the available memory, please see sample error below: [Mon Jul 23 09:34:04 2012] [crit]:<rt-4.0.2-1424-1343036044-450.5978-6-0@ourdomain>: Could not send mail with command `/usr/sbin/sendmail -oi -t`: couldn't execute program: Cannot allocate memory at /usr/share/request-tracker4/lib/RT/Interface/Email.pm line 448. The top command, with the shift M option, shows Apache as being the culprit. Our server is running the below software: RT 4.0.2 Exim version 4.72 Debian version 6.0.3 Apache/2.2.16 (Debian) The /etc/request-tracker4/RT_SiteConfig.pm perl module previously had the below email configuration lines: Set($MailCommand , 'smtp'); Set($SMTPServer, 'local_email_server'); These have now been changed to: Set( $MailCommand, 'sendmailpipe'); Set( $SendmailPath , "/usr/sbin/sendmail"); Set( $SendmailArguments , "-oi -t"); Sendmail is a symlink to exim4. The below thread, sheds more light on the problem, sendmailpipe being incompatible with exim: http://comments.gmane.org/gmane.comp.bug-tracking.request-tracker.user/47169 To fix the problem could we use the below configuration in the /etc/request-tracker4/RT_SiteConfig.pm file? Set($MailCommand , 'sendmail'); Set($SendmailArguments , "-bm -- <your email address>"); Set($SendmailPath, "/usr/sbin/exim4"); Set($NotifyActor, 1); Sourced from: http://requesttracker.wikia.com/wiki/ManualInstallation Or should we use the Apache prefork MPM change in: http://comments.gmane.org/gmane.comp.bug-tracking.request-tracker.user/47169 Any other suggestions, will be greatly appreciated. Thanks John
