I believe that this affected me too. I performed the upgrade from RT 4.0.5 to 4.0.6 yesterday and email stopped.
The workaround I found was overriding the mail command in my RT_SiteConfig.pm, as mentioned in this thread, but from the default (‘sendmailpipe’):
Set( $MailCommand, ‘sendmail’ );
My environment is FreeBSD 9.0-STABLE, stock FreeBSD Sendmail 8.14.5/8.14.5, Apache 2.2.22, Perl v5.12.4, mod_perl 2-2.0.6.
Here are additional symptoms I observed.
In my Request Tracker log:
[Fri Jun 1 18:35:47 2012] [info]: <rt-4.0.6-26519-1338575747-802.33892-4-0@son.rochester.eduhttp://rochester.edu> #33892/384246 - Scrip 4 Notify AdminCcs On Create (/usr/local/lib/perl5/site_perl/5.12.4/RT/Action/SendEmail.pm:301)
[Fri Jun 1 18:35:47 2012] [critical]: <rt-4.0.6-26519-1338575747-802.33892-4-0@son.rochester.eduhttp://son.rochester.edu>: Could not send mail with command /usr/sbin/sendmail -oi -t
: program unexpectedly closed pipe at /usr/local/lib/perl5/site_perl/5.12.4/RT/Interface/Email.pm line 449.
Stack:
[/usr/local/lib/perl5/site_perl/5.12.4/RT/Interface/Email.pm:449]
[/usr/local/lib/perl5/5.12.4/mach/IO/Handle.pm:406]
[/usr/local/lib/perl5/site_perl/5.12.4/MIME/Head.pm:535]
[/usr/local/lib/perl5/site_perl/5.12.4/Mail/Internet.pm:112]
[/usr/local/lib/perl5/site_perl/5.12.4/MIME/Entity.pm:1770]
[/usr/local/lib/perl5/site_perl/5.12.4/RT/Interface/Email.pm:456]
[/usr/local/lib/perl5/site_perl/5.12.4/RT/Action/SendEmail.pm:308]
[/usr/local/lib/perl5/site_perl/5.12.4/RT/Action/SendEmail.pm:128]
[/usr/local/lib/perl5/site_perl/5.12.4/RT/ScripAction.pm:232]
[/usr/local/lib/perl5/site_perl/5.12.4/RT/Scrip.pm:475]
[/usr/local/lib/perl5/site_perl/5.12.4/RT/Scrips.pm:198]
[/usr/local/lib/perl5/site_perl/5.12.4/RT/Transaction.pm:201]
[/usr/local/lib/perl5/site_perl/5.12.4/RT/Record.pm:1459]
[/usr/local/lib/perl5/site_perl/5.12.4/RT/Ticket.pm:676]
[/usr/local/lib/perl5/site_perl/5.12.4/RT/Interface/Email.pm:1522]
[/usr/local/share/rt40/html/REST/1.0/NoAuth/mail-gateway:61] (/usr/local/lib/perl5/site_perl/5.12.4/RT/Interface/Email.pm:470)
However, failures were inconsistent – some had false positives:
[Fri Jun 1 17:11:54 2012] [info]: <rt-4.0.6-26923-1338570714-238.33891-4-0@son.rochester.eduhttp://rochester.edu> #33891/384223 - Scrip 4 Notify AdminCcs On Create (/usr/local/lib/perl5/site_perl/5.12.4/RT/Action/SendEmail.pm:301)
[Fri Jun 1 17:11:54 2012] [info]: <rt-4.0.6-26923-1338570714-238.33891-4-0@son.rochester.eduhttp://rochester.edu> sent Bcc: Michael_Fisher@URMC.Rochester.edumailto:Michael_Fisher@URMC.Rochester.edu (/usr/local/lib/perl5/site_perl/5.12.4/RT/Action/SendEmail.pm:332)
In my mail log, I was seeing entries like this (note that the sender/recipient email addresses are missing and defaulted to the web server process user):
Jun 1 13:11:54 rt sendmail[30898]: q51HBsZ8030898: from=www, size=0, class=0, nrcpts=0, msgid=<201206011711.q51HBsZ8030898@son.rochester.edumailto:201206011711.q51HBsZ8030898@son.rochester.edu>, relay=www@localhost
Jun 1 13:11:54 rt sendmail[30899]: q51HBsnA030899: from=www, size=0, class=0, nrcpts=0, msgid=<201206011711.q51HBsnA030899@son.rochester.edumailto:201206011711.q51HBsnA030899@son.rochester.edu>, relay=www@localhost
Jun 1 14:35:47 rt sendmail[34095]: q51IZlaf034095: from=www, size=0, class=0, nrcpts=0, msgid=<201206011835.q51IZlaf034095@son.rochester.edumailto:201206011835.q51IZlaf034095@son.rochester.edu>, relay=www@localhost
After switching to ‘sendmail’ mode, I can tell no client-side difference between having Set($SendmailArguments, ‘-oi’ ); and Set( $SendmailArguments, ‘-oi -t’ ); I am using the former, per Thomas Sibley’s recommendation of 5/23.
Thanks for making and sharing Request Tracker. Please let me know if there’s anything else that I can do to help.
Mike Fisher Michael_Fisher@urmc.rochester.edumailto:Michael_Fisher@urmc.rochester.edu 585-275-6884
University of Rochester School of NursingOn May 23, 2012, at 7:01 , Niall Wilson wrote:
Hi,
I’ve just updated to 4.0.6 and ticket updates are no longer being emailed. This does not seem to be related to the noted FCGI.pm problem as (1) I’m using mod_perl and (2) I updated the installed FCGI to v 0.74 just in case.
If I revert to 4.0.5 email works fine.
Sample debug output is :
[Wed May 23 10:52:07 2012] [debug]: Working on mailfield To; recipients are (/opt/rt4/sbin/…/lib/RT/Action/SendEmail.pm:660)
[Wed May 23 10:52:07 2012] [debug]: Subject: [ICHEC Systems Team #416] [Comment] ICHEC email address: forward, auto-reply and mailing-list unsubscription
From: “Niall Wilson via ICHEC RT” <support-systems-comment@ichec.iemailto:support-systems-comment@ichec.ie>
Reply-To: support-systems-comment@ichec.iemailto:support-systems-comment@ichec.ie
In-Reply-To: <rt-4.0.6-14259-1337765913-158.416-8-0@ichec.iemailto:rt-4.0.6-14259-1337765913-158.416-8-0@ichec.ie>
References: <RT-Ticket-416@ichec.iemailto:RT-Ticket-416@ichec.ie> <rt-4.0.6-14259-1337765913-158.416-8-0@ichec.iemailto:rt-4.0.6-14259-1337765913-158.416-8-0@ichec.ie>
Message-ID: <rt-4.0.6-14259-1337770327-43.416-8-0@ichec.iemailto:rt-4.0.6-14259-1337770327-43.416-8-0@ichec.ie>
Precedence: bulk
X-RT-Loop-Prevention: ICHEC Support
RT-Ticket: ICHEC Support #416
Managed-by: RT 4.0.6 (Request Tracker — Best Practical Solutions)
RT-Originator: niall.wilson@ichec.iemailto:niall.wilson@ichec.ie
Bcc: niall.wilson@ichec.iemailto:niall.wilson@ichec.ie
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=“utf-8”
X-RT-Original-Encoding: utf-8 (/opt/rt4/sbin/…/lib/RT/Action/SendEmail.pm:667)
[Wed May 23 10:52:07 2012] [debug]: Removing deferred recipients from To: line (/opt/rt4/sbin/…/lib/RT/Action/SendEmail.pm:690)
[Wed May 23 10:52:07 2012] [debug]: Setting deferred recipients for attribute creation (/opt/rt4/sbin/…/lib/RT/Action/SendEmail.pm:699)
[Wed May 23 10:52:07 2012] [debug]: Working on mailfield Cc; recipients are (/opt/rt4/sbin/…/lib/RT/Action/SendEmail.pm:660)
[Wed May 23 10:52:07 2012] [debug]: Subject: [ICHEC Systems Team #416] [Comment] ICHEC email address: forward, auto-reply and mailing-list unsubscription
From: “Niall Wilson via ICHEC RT” <support-systems-comment@ichec.iemailto:support-systems-comment@ichec.ie>
Reply-To: support-systems-comment@ichec.iemailto:support-systems-comment@ichec.ie
In-Reply-To: <rt-4.0.6-14259-1337765913-158.416-8-0@ichec.iemailto:rt-4.0.6-14259-1337765913-158.416-8-0@ichec.ie>
References: <RT-Ticket-416@ichec.iemailto:RT-Ticket-416@ichec.ie> <rt-4.0.6-14259-1337765913-158.416-8-0@ichec.iemailto:rt-4.0.6-14259-1337765913-158.416-8-0@ichec.ie>
Message-ID: <rt-4.0.6-14259-1337770327-43.416-8-0@ichec.iemailto:rt-4.0.6-14259-1337770327-43.416-8-0@ichec.ie>
Precedence: bulk
X-RT-Loop-Prevention: ICHEC Support
RT-Ticket: ICHEC Support #416
Managed-by: RT 4.0.6 (Request Tracker — Best Practical Solutions)
RT-Originator: niall.wilson@ichec.iemailto:niall.wilson@ichec.ie
Bcc: niall.wilson@ichec.iemailto:niall.wilson@ichec.ie
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=“utf-8”
X-RT-Original-Encoding: utf-8 (/opt/rt4/sbin/…/lib/RT/Action/SendEmail.pm:667)
[Wed May 23 10:52:07 2012] [debug]: Removing deferred recipients from Cc: line (/opt/rt4/sbin/…/lib/RT/Action/SendEmail.pm:690)
[Wed May 23 10:52:07 2012] [debug]: Setting deferred recipients for attribute creation (/opt/rt4/sbin/…/lib/RT/Action/SendEmail.pm:699)
[Wed May 23 10:52:07 2012] [debug]: Working on mailfield Bcc; recipients are niall.wilson@ichec.iemailto:niall.wilson@ichec.ie (/opt/rt4/sbin/…/lib/RT/Action/SendEmail.pm:660)
[Wed May 23 10:52:07 2012] [debug]: Subject: [ICHEC Systems Team #416] [Comment] ICHEC email address: forward, auto-reply and mailing-list unsubscription
From: “Niall Wilson via ICHEC RT” <support-systems-comment@ichec.iemailto:support-systems-comment@ichec.ie>
Reply-To: support-systems-comment@ichec.iemailto:support-systems-comment@ichec.ie
In-Reply-To: <rt-4.0.6-14259-1337765913-158.416-8-0@ichec.iemailto:rt-4.0.6-14259-1337765913-158.416-8-0@ichec.ie>
References: <RT-Ticket-416@ichec.iemailto:RT-Ticket-416@ichec.ie> <rt-4.0.6-14259-1337765913-158.416-8-0@ichec.iemailto:rt-4.0.6-14259-1337765913-158.416-8-0@ichec.ie>
Message-ID: <rt-4.0.6-14259-1337770327-43.416-8-0@ichec.iemailto:rt-4.0.6-14259-1337770327-43.416-8-0@ichec.ie>
Precedence: bulk
X-RT-Loop-Prevention: ICHEC Support
RT-Ticket: ICHEC Support #416
Managed-by: RT 4.0.6 (Request Tracker — Best Practical Solutions)
RT-Originator: niall.wilson@ichec.iemailto:niall.wilson@ichec.ie
Bcc: niall.wilson@ichec.iemailto:niall.wilson@ichec.ie
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=“utf-8”
X-RT-Original-Encoding: utf-8 (/opt/rt4/sbin/…/lib/RT/Action/SendEmail.pm:667)
[Wed May 23 10:52:07 2012] [debug]: Got user mail preference ‘Individual messages’ for user niall.wilson@ichec.iemailto:niall.wilson@ichec.ie (/opt/rt4/sbin/…/lib/RT/Action/SendEmail.pm:681)
[Wed May 23 10:52:07 2012] [debug]: Removing deferred recipients from Bcc: line (/opt/rt4/sbin/…/lib/RT/Action/SendEmail.pm:690)
[Wed May 23 10:52:07 2012] [debug]: Setting deferred recipients for attribute creation (/opt/rt4/sbin/…/lib/RT/Action/SendEmail.pm:699)
[Wed May 23 10:52:07 2012] [debug]: No recipients found for deferred delivery on transaction #8091 (/opt/rt4/sbin/…/lib/RT/Action/SendEmail.pm:712)
[Wed May 23 10:52:07 2012] [info]: <rt-4.0.6-14259-1337770327-43.416-8-0@ichec.iemailto:rt-4.0.6-14259-1337770327-43.416-8-0@ichec.ie> #416/8091 - Scrip 8 On Comment Notify AdminCcs as Comment (/opt/rt4/sbin/…/lib/RT/Action/SendEmail.pm:301)
[Wed May 23 10:52:07 2012] [error]: <rt-4.0.6-14259-1337770327-43.416-8-0@ichec.iemailto:rt-4.0.6-14259-1337770327-43.416-8-0@ichec.ie>: /usr/sbin/sendmail -oi -t
exited with code 1 (/opt/rt4/sbin/…/lib/RT/Interface/Email.pm:465)
[Wed May 23 10:52:07 2012] [crit]: <rt-4.0.6-14259-1337770327-43.416-8-0@ichec.iemailto:rt-4.0.6-14259-1337770327-43.416-8-0@ichec.ie>: Could not send mail with command /usr/sbin/sendmail -oi -t
: <rt-4.0.6-14259-1337770327-43.416-8-0@ichec.iemailto:rt-4.0.6-14259-1337770327-43.416-8-0@ichec.ie>: /usr/sbin/sendmail -oi -t
exited with code 1 at /opt/rt4/sbin/…/lib/RT/Interface/Email.pm line 466.
Stack:
[/opt/rt4/sbin/…/lib/RT/Interface/Email.pm:466]
[/opt/rt4/sbin/…/lib/RT/Action/SendEmail.pm:308]
[/opt/rt4/sbin/…/lib/RT/Action/SendEmail.pm:128]
[/opt/rt4/sbin/…/lib/RT/ScripAction.pm:232]
[/opt/rt4/sbin/…/lib/RT/Scrip.pm:475]
[/opt/rt4/sbin/…/lib/RT/Scrips.pm:198]
[/opt/rt4/sbin/…/lib/RT/Transaction.pm:201]
[/opt/rt4/sbin/…/lib/RT/Record.pm:1459]
[/opt/rt4/sbin/…/lib/RT/Ticket.pm:2243]
[/opt/rt4/sbin/…/lib/RT/Ticket.pm:2103]
[/opt/rt4/sbin/…/lib/RT/Interface/Web.pm:1856]
[/opt/rt4/share/html/Ticket/Display.html:164]
[/opt/rt4/share/html/Ticket/Update.html:328]
[/opt/rt4/share/html/Ticket/autohandler:19]
[/opt/rt4/sbin/…/lib/RT/Interface/Web.pm:568]
[/opt/rt4/sbin/…/lib/RT/Interface/Web.pm:318]
[/opt/rt4/share/html/autohandler:53] (/opt/rt4/sbin/…/lib/RT/Interface/Email.pm:470)
Niall Wilson
ICHEC Systems Team