
jbrandt at bestpractical
Jul 31, 2012, 5:13 AM
Post #3 of 7
(686 views)
Permalink
|
|
Re: RT intermittently fails to send mails after recent Debian Update
[In reply to]
|
|
Did any perl modules get updated as part of the upgrade? What version of Email::Address is installed? (perl -e 'use Email::Address; print $Email::Address::VERSION;') On 7/31/12 6:51 AM, Jack Zabolotnyi wrote: > You missing recepient: as you can see in logs, rt is trying to send message > to To: "AdminCc of CANCOM Tickets Ticket #53293":;, but there is no > recepient's email address (and postfix drops such message). Please check > your users and verifu if all of them have email address and if in your > ticket correct address is given. > > On Tue, Jul 31, 2012 at 11:44 AM, Nehmer Torben <Torben.Nehmer [at] cancom>wrote: > >> Hello,**** >> >> ** ** >> >> I am using RT 4 on an Debian Stable using the backports builds. On >> Saturday we updated the installation to 4.0.5-3~bpo60+1 in response to the >> latest security advisory. Since then, we have intermittent problems in the >> mail communication originating from the RT system. Most of the mails work >> fine (perhaps 99%) but a few are rejected by Postfix with this error >> message:**** >> >> ** ** >> >> postfix/sendmail[31546]: fatal: www-data(33): No recipient >> addresses found in message header**** >> >> ** ** >> >> There have not been any configuration changes over the weekend except for >> the RT upgrade off 4.0.5-1~bpo60+1. **** >> >> ** ** >> >> Upon setting the log level to Debug I had the following case just a few >> minutes ago:**** >> >> ** ** >> >> A new mail got in over the Mail gateway from User h.s [at] domai, a user >> already known to RT. The ticket got created correctly in the queue * >> MwStFreigabe* in question. It had no owner and h.s [at] domai as requestor. >> In addition, the queue has a.s [at] domai as AdminCC configured. **** >> >> ** ** >> >> Now RT fails to send both mails related to this ticket creation:**** >> >> ** ** >> >> First there is Scrip scrip 4, which is configured as “On Create, Notify >> AdminCcs with Global Template Transaction during TransactionCreate”, there >> is nothing user defined beyond this. **** >> >> ** ** >> >> The template Transaction is of Type Perl and looks like this:**** >> >> ** ** >> >> RT-Attach-Message: yes**** >> >> ** ** >> >> ** ** >> >> {$Transaction->CreatedAsString}: Anfrage {$Ticket->id} wurde verändert.*** >> * >> >> Transaktion: {$Transaction->Description}**** >> >> Bereich: {$Ticket->QueueObj->Name}**** >> >> Betreff: {$Transaction->Subject || $Ticket->Subject || "(No subject >> given)"}**** >> >> Besitzer: {$Ticket->OwnerObj->Name}**** >> >> Klienten: {$Ticket->RequestorAddresses}**** >> >> Status: {$Ticket->Status}**** >> >> Priorität: {$Ticket->Priority}/{$Ticket->FinalPriority}**** >> >> Ticket <URL: {$RT::WebURL}Ticket/Display.html?id={$Ticket->id} >**** >> >> ** ** >> >> ** ** >> >> {$Transaction->Content()}**** >> >> ** ** >> >> The mail doesn’t get sent with the error above. RT logs this (some >> messages about skipped scripts skipped for brevity), the transaction in >> question was the 964235 on Ticket 53293:**** >> >> ** ** >> >> [Tue Jul 31 08:47:07 2012] [debug]: Committing scrip #4 on txn #964235 of >> ticket #53293 (/usr/share/request-tracker4/lib/RT/Scrips.pm:192)**** >> >> [Tue Jul 31 08:47:07 2012] [debug]: Calling SetRecipientDigests for >> transaction RT::Transaction=HASH(0x7fcf305d8918), id 964235 >> (/usr/share/request-tracker4/lib/RT/Action/SendEmail.pm:644)**** >> >> [Tue Jul 31 08:47:07 2012] [debug]: Working on mailfield Cc; recipients >> are (/usr/share/request-tracker4/lib/RT/Action/SendEmail.pm:660)**** >> >> [Tue Jul 31 08:47:07 2012] [debug]: Subject: >> =?UTF-8?B?W013U3QgRnJlaWdhYmUgIzUzMjkzXSBjY2QgLSAxMjUzMDcwIC0gVW50ZXJu?=** >> ** >> >> =?UTF-8?B?ZWhtZXJlaWdlbnNjaGFmdCBwcsO8ZmVu?=**** >> >> From: "The RT System itself via RT" <queue [at] domai>**** >> >> Reply-To: queue.rt [at] domai**** >> >> In-Reply-To: **** >> >> References: <RT-Ticket-53293 [at] domai>**** >> >> Message-ID: <rt-4.0.5-31511-1343724427-334.53293-4-0 [at] domai>**** >> >> Precedence: bulk**** >> >> X-RT-Loop-Prevention: CANCOM Tickets**** >> >> RT-Ticket: CANCOM Tickets #53293**** >> >> Managed-by: RT 4.0.5 (http://www.bestpractical.com/rt/)**** >> >> Bcc: a.s [at] domai**** >> >> To: "AdminCc of CANCOM Tickets Ticket #53293":;**** >> >> MIME-Version: 1.0**** >> >> Content-Transfer-Encoding: 8bit**** >> >> Content-Type: text/plain; charset="utf-8"**** >> >> X-RT-Original-Encoding: utf-8 >> (/usr/share/request-tracker4/lib/RT/Action/SendEmail.pm:667)**** >> >> [Tue Jul 31 08:47:07 2012] [debug]: Removing deferred recipients from Cc: >> line (/usr/share/request-tracker4/lib/RT/Action/SendEmail.pm:690)**** >> >> [Tue Jul 31 08:47:07 2012] [debug]: Setting deferred recipients for >> attribute creation >> (/usr/share/request-tracker4/lib/RT/Action/SendEmail.pm:699)**** >> >> [Tue Jul 31 08:47:07 2012] [debug]: Working on mailfield Bcc; recipients >> are a.s [at] domai(/usr/share/request-tracker4/lib/RT/Action/SendEmail.pm:660) >> **** >> >> [Tue Jul 31 08:47:07 2012] [debug]: Subject: >> =?UTF-8?B?W013U3QgRnJlaWdhYmUgIzUzMjkzXSBjY2QgLSAxMjUzMDcwIC0gVW50ZXJu?=** >> ** >> >> =?UTF-8?B?ZWhtZXJlaWdlbnNjaGFmdCBwcsO8ZmVu?=**** >> >> From: "The RT System itself via RT" <queue [at] domai>**** >> >> Reply-To: queue [at] domai**** >> >> In-Reply-To: **** >> >> References: <RT-Ticket-53293 [at] domai >**** >> >> Message-ID: <rt-4.0.5-31511-1343724427-334.53293-4-0 [at] domai >**** >> >> Precedence: bulk**** >> >> X-RT-Loop-Prevention: CANCOM Tickets**** >> >> RT-Ticket: CANCOM Tickets #53293**** >> >> Managed-by: RT 4.0.5 (http://www.bestpractical.com/rt/)**** >> >> Bcc: a.s [at] domai**** >> >> To: "AdminCc of CANCOM Tickets Ticket #53293":;**** >> >> MIME-Version: 1.0**** >> >> Content-Transfer-Encoding: 8bit**** >> >> Content-Type: text/plain; charset="utf-8"**** >> >> X-RT-Original-Encoding: utf-8 >> (/usr/share/request-tracker4/lib/RT/Action/SendEmail.pm:667)**** >> >> [Tue Jul 31 08:47:07 2012] [debug]: Got user mail preference 'Individual >> messages' for user alexander.schmucker [at] cancom(/usr/share/request-tracker4/lib/RT/Action/SendEmail.pm:681) >> **** >> >> [Tue Jul 31 08:47:07 2012] [debug]: Removing deferred recipients from Bcc: >> line (/usr/share/request-tracker4/lib/RT/Action/SendEmail.pm:690)**** >> >> [Tue Jul 31 08:47:07 2012] [debug]: Setting deferred recipients for >> attribute creation >> (/usr/share/request-tracker4/lib/RT/Action/SendEmail.pm:699)**** >> >> [Tue Jul 31 08:47:07 2012] [debug]: No recipients found for deferred >> delivery on transaction #964235 >> (/usr/share/request-tracker4/lib/RT/Action/SendEmail.pm:712)**** >> >> [Tue Jul 31 08:47:07 2012] [info]: >> <rt-4.0.5-31511-1343724427-334.53293-4-0 [at] CANCO> #53293/964235 - Scrip 4 >> AdminCC beim Erstellen benachrichtigen >> (/usr/share/request-tracker4/lib/RT/Action/SendEmail.pm:301)**** >> >> [Tue Jul 31 08:47:07 2012] [error]: >> <rt-4.0.5-31511-1343724427-334.53293-4-0 [at] CANCO>: `/usr/sbin/sendmail -oi >> -t` exited with code 75 >> (/usr/share/request-tracker4/lib/RT/Interface/Email.pm:465)**** >> >> [Tue Jul 31 08:47:07 2012] [crit]: >> <rt-4.0.5-31511-1343724427-334.53293-4-0 [at] CANCO>: Could not send mail >> with command `/usr/sbin/sendmail -oi -t`: >> <rt-4.0.5-31511-1343724427-334.53293-4-0 [at] CANCO>: `/usr/sbin/sendmail -oi >> -t` exited with code 75 at >> /usr/share/request-tracker4/lib/RT/Interface/Email.pm line 466. >> (/usr/share/request-tracker4/lib/RT/Interface/Email.pm:470)**** >> >> [Tue Jul 31 08:47:07 2012] [warning]: No EmailInputEncodings set, fallback >> to iso-8859-1 (/usr/share/request-tracker4/lib/RT/I18N.pm:431)**** >> >> [Tue Jul 31 08:47:07 2012] [warning]: No EmailInputEncodings set, fallback >> to iso-8859-1 (/usr/share/request-tracker4/lib/RT/I18N.pm:431)**** >> >> [Tue Jul 31 08:47:07 2012] [debug]: Converting 'iso-8859-1' to 'utf-8' for >> text/plain - Subjectless message >> (/usr/share/request-tracker4/lib/RT/I18N.pm:240)**** >> >> ** ** >> >> I’d appreciate any help to get to the bottom of this.**** >> >> ** ** >> >> Best regards, >> Torben Nehmer**** >> >> ------- >> Torben Nehmer >> Diplom Informatiker (FH) >> Business System Developer**** >> >> CANCOM Deutschland GmbH >> Messerschmittstr. 20 >> 89343 Scheppach >> Germany**** >> >> Tel.: +49 8225 - 996-1118 >> Fax: +49 8225 - 996-41118 >> torben.nehmer [at] cancom >> www.cancom.de**** >> >> CANCOM Deutschland GmbH >> Sitz der Gesellschaft: Jettingen-Scheppach >> HRB 10653 Memmingen >> Geschäftsführer: Martin Mayr, Tobias Hörmann**** >> >> Diese E-Mail und alle mitgesendeten Dateien sind vertraulich und >> ausschließlich für den Gebrauch durch den Empfänger bestimmt! >> This e-mail and any files transmitted with it are confidential intended >> solely for the use of the addressee!**** >> >> ** ** >> > > > --
|