Thread Email mit Anhang senden --> Anhang ist leer (17 answers)
Opened by Danni at 2010-05-27 18:34

Gast Danni
 2010-05-27 18:34
#137661 #137661
Hallo zusammen,

ich versuche gerade ein kleines Skript zu bauen was in einem ersten Schritt eine TXT Per Emailanhang versendet. Wenn das läuft möchte ich die TXT durch ein BMP Bild ersetzen.

Die Mail wird schon versendet, jedoch bekommt ich als Anhang eine leere txt Datei. Was mache ich hier falsch?

Ist ein Perl 5.8.5 unter Windows XP.


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
my $data_file="C:\\test\\test.txt";

open(DATA, $data_file) || die("Could not open the file");
my @file_content = DATA;
close(DATA);


my $smtp = Net::SMTP->new('company-smtp.net', Debug => 1, Timeout => 60) || print "couldn't create smtp obj: #$!";


$smtp->mail('ich@ich.com');
$smtp->to('ich@ich.com');
$smtp->data();
$smtp->datasend("To: Ich");
$smtp->datasend("From: Du");
$smtp->datasend("Subject: Testmail\n");
$smtp->datasend("MIME-Version: 1.0\n");
$smtp->datasend("Content-Disposition: attachment; filename=\"C:\\test\\test.txt\"\n");
$smtp->datasend("Content-Type: application/txt; name= test.txt ");
$smtp->datasend();
$smtp->datasend($file_content);
$smtp->dataend;
$smtp->quit;


Danke und Gruss
Danni
Last edited: 2010-05-27 18:38:14 +0200 (CEST)

View full thread Email mit Anhang senden --> Anhang ist leer