Il y a une billet logiciel de BestPractical. Apres une billet est fermez, si l’utilistateur mette “reply” a’ une message de le serveur, le billet est change de “proche” a’ ouvert.
Voila’ le fix:
En RT, ajoutez “RT-Control: noautoopen” a’ votre template de “resolve”. Je pense que cette le default mais je ne sais pas vraiment si c’est le cas chaque temp.
Le fichier est probablment /opt/rt3/lib/RT/Action/AutoOpen.pm.
En cette fichier, il y a cett bloc de code ecriver bas. J’ai ajoute’ le ligne:
return undef if ( ( $self->TicketObj->Status eq ‘resolved’ ) && $self->TransactionObj->IsInbound );
Le problemme est que no-autoopen ne marche pas. Il ne marche pas probablement car le mail MTAs sur le net (esp Microsoft) peut etre supprimez le header field.
Je ne sais pas tout les raisons qu’il y a des problemmes avec cette fichier, mais que j’ai ecrivez bas marcher.
sub Prepare {
my $self = shift;# if the ticket is already open or the ticket is new and the message is more mail from the
# requestor, don’t reopen it.return undef if ( ( $self->TicketObj->Status eq ‘resolved’ ) && $self->TransactionObj->IsInbound );
my $status = $self->TicketObj->Status;
return undef if $status eq ‘open’;
return undef if $status eq ‘new’ && $self->TransactionObj->IsInbound;if ( my $msg = $self->TransactionObj->Message->First ) {
return undef if ($msg->GetHeader(‘RT-Control’) || ”) =~ /\bno-autoopen\b/i;
}return 1;
}