NAME

Mail::Exchange::Attachment - class to handle attachments to messages

SYNOPSIS

use Mail::Exchange::Attachment;

my $attachment=Mail::Exchange::Attachment->new("file.dat");

DESCRIPTION

A Mail::Exchange::Attachment object reflects the data that Mail::Exchange::Message uses to add an attachment to a message.

new()

$msg=Mail::Exchange::Attachment->new([$file])

Create a message object, and read $file into it, if given.

setFile()

$attach->setFile($filename)

setFile reads the file identified by $filename, makes it the content object of the attachment, and sets various other attributes accordingly.

setFileInfo($filename)

$attach->setFileInfo($filename)

setFileInfo sets various properties of an attachment (filename, extension, creation/modification time) to correspond to the local file identified by $filename<.

setFileName($filename)

$attach->setFileName($filename)

setFileName sets the various file-related properties of an attachment (filename, extension, ...) to correspond with $filename, without requiring this file to exist.

setString()

$attach->setString($content)

setString sets the content of the attachment to $string.