Version 1 vs 2
Version 1 vs 2
Content Changes
Content Changes
= Meilide suunamine RT-sse
== Muhelejas:
nano /etc/mail/aliases
ja seal lisada aliaste blokki read moodle näitel:
moodle: "|/usr/local/bin/procmail -m /etc/mail/proc-spamass-moodle"
moodle-comment: "|/usr/local/bin/procmail -m /etc/mail/proc-spamass-moodle-comment"
Loodud aliaste laadimiseks:
postalias /etc/mail/aliases
Luua procmaili skriptid:
nano /etc/mail/proc-spamass-moodle
Faili kirjutada moodle näitel:
#:0fw
#|/usr/local/bin/spamc
:0:
* ^X-Spam-Level: \*\*\*
/home/lia/SPAM-EENET
:0:
! moodle@rt.eenet.ee
Ja kommentaaride skript moodle näitel:
```
nano /etc/mail/proc-spamass-moodle-comment
```
```
#:0fw
#|/usr/local/bin/spamc
:0:
* ^X-Spam-Level: \*\*\*
/home/lia/SPAM-EENET
:0:
! moodle-comment@rt.eenet.ee
```
== Aevastajas
Luua /etc/mail/aliases faili aliased moodle näitel:
moodle: "|/eenet/rt/bin/rt-mailgate --queue moodle --action correspond --url https://rt.eenet.ee/"
moodle-comment: "|/eenet/rt/bin/rt-mailgate --queue moodle --action comment --url https://rt.eenet.ee/"
Loodud aliased laadida:
postalias /etc/mail/aliases
Aevastajasse procmaili skripte luua ei ole vaja.
= Meilide suunamine RT-sse
== Muhelejas:
nano /etc/mail/aliases
ja seal lisada aliaste blokki read moodle näitel:
moodle: "|/usr/local/bin/procmail -m /etc/mail/proc-spamass-moodle"
moodle-comment: "|/usr/local/bin/procmail -m /etc/mail/proc-spamass-moodle-comment"
Loodud aliaste laadimiseks:
postalias /etc/mail/aliases
Luua procmaili skriptid:
nano /etc/mail/proc-spamass-moodle
Faili kirjutada moodle näitel:
#:0fw
#|/usr/local/bin/spamc
:0:
* ^X-Spam-Level: \*\*\*
/home/lia/SPAM-EENET
:0:
! moodle@rt.eenet.ee
Ja kommentaaride skript moodle näitel:
```
nano /etc/mail/proc-spamass-moodle-comment
```
```
#:0fw
#|/usr/local/bin/spamc
:0:
* ^X-Spam-Level: \*\*\*
/home/lia/SPAM-EENET
:0:
! moodle-comment@rt.eenet.ee
```
== Aevastajas
Luua /etc/mail/aliases faili aliased moodle näitel:
moodle: "|/eenet/rt/bin/rt-mailgate --queue moodle --action correspond --url https://rt.eenet.ee/"
moodle-comment: "|/eenet/rt/bin/rt-mailgate --queue moodle --action comment --url https://rt.eenet.ee/"
Loodud aliased laadida:
postalias /etc/mail/aliases
Aevastajasse procmaili skripte luua ei ole vaja.
= Tiketite meeldetuletused
Due kuupäeva ületanud tiketite meeldetuletused omanikule ja admincc'le
Mall:
```
Subject: Tähtaeg ületatud: {$Ticket->DueObj->AsString}
From: no-reply@eenet.ee
Reply-To: no-reply@eenet.ee
To: { my $adre="";
if (length($Ticket->AdminCcAddresses)){
if (length($adre)>0){
$adre.=", ";
}
$adre .= $Ticket->AdminCcAddresses;
}
if (length($Ticket->CcAddresses)){
if (length($adre)>0){
$adre.=", ";
}
$adre .= $Ticket->CcAddresses;
}
if (length($Ticket->OwnerAsString)){
if (length($adre)>0){
$adre.=", ";
}
$adre .= $Ticket->OwnerAsString;
}
$adre;
}
Tiket: {RT->Config->Get('WebURL')}Ticket/Display.html?id={$Ticket->Id}
Tähtaeg: {$Ticket->DueObj->AsString}
Omanik: {$Ticket->OwnerObj->Name}
Teenus: {$Ticket->FirstCustomFieldValue('Teenus')}
Teema: {$Ticket->Subject}
Juhtumi liik: {$Ticket->FirstCustomFieldValue('Juhtumi liik')}
```
Käsk testimiseks:
/srv/eenet/rt/bin/rt-crontool --search RT::Search::FromSQL --search-arg "((Status = 'open' OR Status = 'stalled') AND Due < 'today' AND (Queue = 'MOODLE' OR Queue = 'EENET'))" --condition RT::Condition::Overdue --transaction last --action RT::Action --template 'Notify Overdue' --verbose
Käsk kirjade väljasaatmiseks:
/srv/eenet/rt/bin/rt-crontool --search RT::Search::FromSQL --search-arg "((Status = 'open' OR Status = 'stalled') AND Due < 'today' AND (Queue = 'MOODLE' OR Queue = 'EENET'))" --condition RT::Condition::Overdue --transaction last --action RT::Action::Notify --template 'Notify Overdue' --verbose
Kirja metaandmed (saaja, saatja, tagastamise aadress) määratakse malli sees. Anne sõnul on eriti oluline, et kirja **Return-To** ei saaks vastata eenet@eenet.ee aadressile
Käsureal määratav adressaatide parameeter saatis kirja ka QUEUE AdminCC-dele (mis pole otseselt vajalik), seega seda ei kasuta.
COUNTEREXAMPLE
--action RT::Action::Notify --action-arg Owner,AdminCc
= Meilide suunamine RT-sse
== Muhelejas:
nano /etc/mail/aliases
ja seal lisada aliaste blokki read moodle näitel:
moodle: "|/usr/local/bin/procmail -m /etc/mail/proc-spamass-moodle"
moodle-comment: "|/usr/local/bin/procmail -m /etc/mail/proc-spamass-moodle-comment"
Loodud aliaste laadimiseks:
postalias /etc/mail/aliases
Luua procmaili skriptid:
nano /etc/mail/proc-spamass-moodle
Faili kirjutada moodle näitel:
#:0fw
#|/usr/local/bin/spamc
:0:
* ^X-Spam-Level: \*\*\*
/home/lia/SPAM-EENET
:0:
! moodle@rt.eenet.ee
Ja kommentaaride skript moodle näitel:
```
nano /etc/mail/proc-spamass-moodle-comment
```
```
#:0fw
#|/usr/local/bin/spamc
:0:
* ^X-Spam-Level: \*\*\*
/home/lia/SPAM-EENET
:0:
! moodle-comment@rt.eenet.ee
```
== Aevastajas
Luua /etc/mail/aliases faili aliased moodle näitel:
moodle: "|/eenet/rt/bin/rt-mailgate --queue moodle --action correspond --url https://rt.eenet.ee/"
moodle-comment: "|/eenet/rt/bin/rt-mailgate --queue moodle --action comment --url https://rt.eenet.ee/"
Loodud aliased laadida:
postalias /etc/mail/aliases
Aevastajasse procmaili skripte luua ei ole vaja.
= Tiketite meeldetuletused
Due kuupäeva ületanud tiketite meeldetuletused omanikule ja admincc'le
Mall:
```
Subject: Tähtaeg ületatud: {$Ticket->DueObj->AsString}
From: no-reply@eenet.ee
Reply-To: no-reply@eenet.ee
To: { my $adre="";
if (length($Ticket->AdminCcAddresses)){
if (length($adre)>0){
$adre.=", ";
}
$adre .= $Ticket->AdminCcAddresses;
}
if (length($Ticket->CcAddresses)){
if (length($adre)>0){
$adre.=", ";
}
$adre .= $Ticket->CcAddresses;
}
if (length($Ticket->OwnerAsString)){
if (length($adre)>0){
$adre.=", ";
}
$adre .= $Ticket->OwnerAsString;
}
$adre;
}
Tiket: {RT->Config->Get('WebURL')}Ticket/Display.html?id={$Ticket->Id}
Tähtaeg: {$Ticket->DueObj->AsString}
Omanik: {$Ticket->OwnerObj->Name}
Teenus: {$Ticket->FirstCustomFieldValue('Teenus')}
Teema: {$Ticket->Subject}
Juhtumi liik: {$Ticket->FirstCustomFieldValue('Juhtumi liik')}
```
Käsk testimiseks:
/srv/eenet/rt/bin/rt-crontool --search RT::Search::FromSQL --search-arg "((Status = 'open' OR Status = 'stalled') AND Due < 'today' AND (Queue = 'MOODLE' OR Queue = 'EENET'))" --condition RT::Condition::Overdue --transaction last --action RT::Action --template 'Notify Overdue' --verbose
Käsk kirjade väljasaatmiseks:
/srv/eenet/rt/bin/rt-crontool --search RT::Search::FromSQL --search-arg "((Status = 'open' OR Status = 'stalled') AND Due < 'today' AND (Queue = 'MOODLE' OR Queue = 'EENET'))" --condition RT::Condition::Overdue --transaction last --action RT::Action::Notify --template 'Notify Overdue' --verbose
Kirja metaandmed (saaja, saatja, tagastamise aadress) määratakse malli sees. Anne sõnul on eriti oluline, et kirja **Return-To** ei saaks vastata eenet@eenet.ee aadressile
Käsureal määratav adressaatide parameeter saatis kirja ka QUEUE AdminCC-dele (mis pole otseselt vajalik), seega seda ei kasuta.
COUNTEREXAMPLE
--action RT::Action::Notify --action-arg Owner,AdminCc