diff --git a/queue/lmtp b/queue/lmtp index e438032..581084c 100644 --- a/queue/lmtp +++ b/queue/lmtp @@ -60,7 +60,13 @@ sub queue { my ($self, $transaction, $rcpt) = @_; - $self->{minion}->enqueue(transmit => [$rcpt] => { + my $data = {}; + $data{destination}=$rcpt; + $data{header}=$transaction->header->as_string; + $data{body}=$transaction->body_as_string; + + + $self->{minion}->enqueue(transmit => [$data] => { attempts => 10, expire => 60*60*24*2, queue => $rcpt->{destination}