Thread MAIL::AUDIT MIME E-Mails ? (6 answers)
Opened by testdemo at 2005-03-29 18:11

testdemo
 2005-03-29 18:11
#53029 #53029
User since
2005-03-29
3 Artikel
BenutzerIn
[default_avatar]
Hallo,
ich habe erfolgreich den Body einer "normalen" (7 -Bit ASCII) E-Mail verändert.

Leider jedoch kann MAIL::AUDIT  mit E-Mails im MIME Format nichts anfangen. Ich habe mir deshalb MIME::Tools zur Hilfe genommen ich kann den Body auch verändern jedoch kann ich nicht den veränderten Inhalt an MAIL::AUDIT zurückgeben. Ich bin für jede Hilfe dankbahr !

Gruß
Dennis K.




Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/perl -w

use strict;
use warnings;
use Data::Dumper;
use Mail::Audit;
use MIME::Parser;

my $mail = Mail::Audit->new;
my $orginalto = $mail->to();
my @newto = split (/@/, $orginalto);
unshift (@{$mail->body}, "$newto[0]\n");

my $parser = new MIME::Parser;
my @orginalbody = (@{$mail->body});
my $entity = $parser->parse_data(\@orginalbody);
my $body = $entity->bodyhandle();

my @lines = $body->as_lines();
unshift (@lines, "$newto[0]\n");
@{$mail->body} = @lines;

$mail->resend("NAME\@DOMAIN");


edit pq: code-tags hinzugefügt\n\n

<!--EDIT|pq|1112162834-->

View full thread MAIL::AUDIT MIME E-Mails ?