<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML - förformaterad Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.E-postmall18
        {mso-style-type:personal-reply;
        font-family:"Verdana",sans-serif;
        color:windowtext;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
span.HTML-frformateradChar
        {mso-style-name:"HTML - förformaterad Char";
        mso-style-priority:99;
        mso-style-link:"HTML - förformaterad";
        font-family:"Courier New";
        mso-fareast-language:SV;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="SV" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-language:EN-US">This is the output from one of the transaction id’s:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:"Courier New";mso-fareast-language:EN-US">+--------+------------+----------+-----------+--------+-------+----------+----------+---------------+--------------+--------------+------+---------+---------------------+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:"Courier New";mso-fareast-language:EN-US">| id     | ObjectType | ObjectId | TimeTaken | Type   | Field | OldValue | NewValue | ReferenceType | OldReference | NewReference | Data | Creator
 | Created             |<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:"Courier New";mso-fareast-language:EN-US">+--------+------------+----------+-----------+--------+-------+----------+----------+---------------+--------------+--------------+------+---------+---------------------+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:"Courier New";mso-fareast-language:EN-US">| 113770 | RT::Ticket |    18331 |         0 | Create | NULL  | NULL     | NULL     | NULL          |         NULL |         NULL | NULL |    
 198 | 2015-05-18 07:24:56 |<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:"Courier New";mso-fareast-language:EN-US">+--------+------------+----------+-----------+--------+-------+----------+----------+---------------+--------------+--------------+------+---------+---------------------+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-language:EN-US">I followed the “Reminder due soon” example, from
<a href="http://requesttracker.wikia.com/wiki/Reminders">http://requesttracker.wikia.com/wiki/Reminders</a><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;padding:9.0pt 9.0pt 9.0pt 9.0pt;background:#F2F2F2">
<p class="MsoNormal" style="mso-line-height-alt:10.5pt;background:#F2F2F2;vertical-align:baseline;border:none;padding:0cm">
<span lang="EN-US" style="font-family:"Courier New";color:#3A3A3A">   To: { $Target = $Ticket->RefersTo->First->TargetObj; ($Argument eq 'TicketOwner' ? $Target : $Ticket)->OwnerObj->EmailAddress }<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-line-height-alt:10.5pt;background:#F2F2F2;vertical-align:baseline;border:none;padding:0cm">
<span lang="EN-US" style="font-family:"Courier New";color:#3A3A3A">   Subject: {$Ticket->Subject} is due {$Ticket->DueAsString}<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-line-height-alt:10.5pt;background:#F2F2F2;vertical-align:baseline;border:none;padding:0cm">
<span lang="EN-US" style="font-family:"Courier New";color:#3A3A3A">   <o:p></o:p></span></p>
<p class="MsoNormal" style="mso-line-height-alt:10.5pt;background:#F2F2F2;vertical-align:baseline;border:none;padding:0cm">
<span lang="EN-US" style="font-family:"Courier New";color:#3A3A3A">   Just a friendly heads up.  This reminder is for ticket #{$Target->Id}.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-line-height-alt:10.5pt;background:#F2F2F2;vertical-align:baseline;border:none;padding:0cm">
<span lang="EN-US" style="font-family:"Courier New";color:#3A3A3A">   <o:p></o:p></span></p>
<p class="MsoNormal" style="mso-line-height-alt:10.5pt;background:#F2F2F2;vertical-align:baseline;border:none;padding:0cm">
<span lang="EN-US" style="font-family:"Courier New";color:#3A3A3A">   {RT->Config->Get('WebURL')}Ticket/Display.html?id={$Target->Id}<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-language:EN-US">BR<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-language:EN-US">Fredrik<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> marcosorallo@gmail.com [mailto:marcosorallo@gmail.com]
<b>On Behalf Of </b>Marcos Orallo<br>
<b>Sent:</b> Monday, May 25, 2015 10:08 AM<br>
<b>To:</b> Fredrik Nyström<br>
<b>Cc:</b> rt-users@lists.bestpractical.com<br>
<b>Subject:</b> RE: [rt-users] rt-crontool not sending mail, no errors<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p>I may be suggesting the obvious again but did you make sure the template works? Does it have any perl code?<o:p></o:p></p>
<p>Do you get the transactions showed in your output registered in the database?<o:p></o:p></p>
<div>
<p class="MsoNormal">El 25/5/2015 8:53 a. m., "Fredrik Nyström" <<a href="mailto:Fredrik.Nystrom@prevas.se">Fredrik.Nystrom@prevas.se</a>> escribió:<o:p></o:p></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif">Hi,</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif">Thanks for your reply.</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif">If I try your command example, I get an debug output of:</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New"">[Mon May 25 06:41:58 2015] [debug]: RT::Date used Time::ParseDate to make 'now' 1432536118 (/opt/rt4/bin/../lib/RT/Date.pm:240)</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif">And the output from the command in my previous mail, shows result of two tickets:</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span><o:p></o:p></p>
<p><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";background:yellow">18079</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New"">:
</span><o:p></o:p></p>
<p><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New"">        Using transaction #111037...
</span><o:p></o:p></p>
<p><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";background:yellow">18331</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New"">:
</span><o:p></o:p></p>
<p><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New"">        Using transaction #113770...
</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif">The two ticket I have “faked” and set a due date in.</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif">I can’t find what is wrong. No error, but there is no mail sent.</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif">/Fredrik</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">
<a href="mailto:marcosorallo@gmail.com" target="_blank">marcosorallo@gmail.com</a> [mailto:<a href="mailto:marcosorallo@gmail.com" target="_blank">marcosorallo@gmail.com</a>]
<b>On Behalf Of </b>Marcos Orallo<br>
<b>Sent:</b> Saturday, May 23, 2015 4:58 PM<br>
<b>To:</b> Fredrik Nyström<br>
<b>Cc:</b> <a href="mailto:rt-users@lists.bestpractical.com" target="_blank">rt-users@lists.bestpractical.com</a><br>
<b>Subject:</b> Re: [rt-users] rt-crontool not sending mail, no errors</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Hi Fredrik,<o:p></o:p></p>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><br>
Have you tried using a simpler BeforeDue condition to test? Something like "--condition-arg 2h". I don't think you need to specify the "0d", and it may confuse the condition module.<o:p></o:p></p>
<div>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt">You can also try to modify the search to return something very specific (search by ticket id for example) so that you can verify that the --action part works properly.<br>
<br>
I have similar notifications for Reminders working with the following command, just in case it's useful:<o:p></o:p></p>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt">/opt/rt4/bin/rt-crontool \<br>
                    --search RT::Search::FromSQL \<br>
                    --search-arg 'Type = "reminder" and (Status = "open" or Status = "new") and Due > "now"' \<br>
                    --condition RT::Condition::BeforeDue \<br>
                    --condition-arg 5m \<br>
                    --action RT::Action::Notify \<br>
                    --action-arg Owner,AlwaysNotifyActor \<br>
                    --transaction first \<br>
                    --template 'Reminder'<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Regards.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">2015-05-22 13:03 GMT+02:00 Fredrik Nyström <<a href="mailto:Fredrik.Nystrom@prevas.se" target="_blank">Fredrik.Nystrom@prevas.se</a>>:<o:p></o:p></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt">
<div>
<div>
<p><span lang="EN-US">Hi, </span><o:p></o:p></p>
<p><span lang="EN-US">I'm trying to use rt-crontool, to send out reminders when a ticket expires due date.
</span><o:p></o:p></p>
<p><span lang="EN-US"> </span><o:p></o:p></p>
<p><span lang="EN-US">The command and output is like this, but no mail is sent: </span>
<o:p></o:p></p>
<p><span lang="EN-US"> </span><o:p></o:p></p>
<p><span lang="EN-US" style="font-family:"Courier New"">[root@<server> ~]# /opt/rt4/bin/rt-crontool --search RT::Search::FromSQL \
</span><o:p></o:p></p>
<p><span lang="EN-US" style="font-family:"Courier New"">>         --search-arg 'Queue = "The Queue" and (Status = "open" or Status = "new")' \
</span><o:p></o:p></p>
<p><span lang="EN-US" style="font-family:"Courier New"">>         --condition RT::Condition::BeforeDue \
</span><o:p></o:p></p>
<p><span lang="EN-US" style="font-family:"Courier New"">>         --condition-arg 0d2h3m1s \
</span><o:p></o:p></p>
<p><span lang="EN-US" style="font-family:"Courier New"">>         --action RT::Action::NotifyGroup \
</span><o:p></o:p></p>
<p><span lang="EN-US" style="font-family:"Courier New"">>         --action-arg '<a href="mailto:mail@domain.se" target="_blank">mail@domain.se</a>' \
</span><o:p></o:p></p>
<p><span lang="EN-US" style="font-family:"Courier New"">>         --transaction first \
</span><o:p></o:p></p>
<p><span lang="EN-US" style="font-family:"Courier New"">>         --template 'Reminder due soon' \
</span><o:p></o:p></p>
<p><span lang="EN-US" style="font-family:"Courier New"">>         --verbose \ </span>
<o:p></o:p></p>
<p><span lang="EN-US" style="font-family:"Courier New"">>         --log debug </span>
<o:p></o:p></p>
<p><span lang="EN-US" style="font-family:"Courier New"">[3011] [Wed May 20 06:53:26 2015] [debug]: The RTAddressRegexp option is not set in the config. Not setting this option results in additional SQL queries to check whether each address belongs to RT or
 not. It is especially important to set this option if RT recieves emails on addresses that are not in the database or config. (/opt/rt4/bin/../lib/RT/Config.pm:505)
</span><o:p></o:p></p>
<p><span lang="EN-US" style="font-family:"Courier New"">18079: </span><o:p></o:p></p>
<p><span lang="EN-US" style="font-family:"Courier New"">        Using transaction #111037...
</span><o:p></o:p></p>
<p><span lang="EN-US" style="font-family:"Courier New"">18331: </span><o:p></o:p></p>
<p><span lang="EN-US" style="font-family:"Courier New"">        Using transaction #113770...
</span><o:p></o:p></p>
<p><span lang="EN-US"> </span><o:p></o:p></p>
<p><span lang="EN-US">Does anyone know, what could be the problem here? </span><o:p></o:p></p>
<p><span lang="EN-US"> </span><o:p></o:p></p>
<p><span lang="EN-US">And, yes, mailing works, when you for exapmle resolve a ticket from the web interface.
</span><o:p></o:p></p>
<p><span lang="EN-US"> </span><o:p></o:p></p>
<p>BR <o:p></o:p></p>
<p><span style="color:#888888">Fredrik</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#888888"> </span><o:p></o:p></p>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</body>
</html>