#-*- perl -*- # # Copyright (C) 2001 Ken'ichi Fukamachi # All rights reserved. This program is free software; you can # redistribute it and/or modify it under the same terms as Perl itself. # # $FML: @template.pm,v 1.2 2001/10/27 04:27:18 fukachan Exp $ # package Mail::ThreadTrack::HeaderRewrite; use strict; use vars qw(@ISA @EXPORT @EXPORT_OK $AUTOLOAD); use Carp; =head1 NAME Mail::ThreadTrack::HeaderRewrite - what is this =head1 SYNOPSIS =head1 DESCRIPTION =head1 METHODS =cut =head2 C C<$msg> is Mail::Message object. =cut sub rewrite_header { my ($self, $msg) = @_; my $header = $msg->rfc822_message_header; if (defined $self->{ _status_info }) { $header->add('X-Ticket-Status', $self->{ _status_info }); } if (defined $self->{ _ticket_id }) { $header->add('X-Ticket-ID', $self->{ _ticket_id }); } if (defined $self->{ _status_history }) { $header->add('X-Ticket-History', $self->{ _status_history }); } } =head1 AUTHOR Ken'ichi Fukamachi =head1 COPYRIGHT Copyright (C) 2001 Ken'ichi Fukamachi All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =head1 HISTORY Mail::ThreadTrack::HeaderRewrite appeared in fml5 mailing list driver package. See C for more details. =cut 1;