JavaMail API og attachment
Hej,Jeg har en klasse, hvorfra jeg vil sende en mail med en vedhæftet fil. Det virker i og for sig godt nok, men jeg har et problem med filnavnet, når mailen bliver leveret til modtagerens mailbox.
Foreløbig ser min fil sådan her ud:
------------------------
String filename = new File("c:\\timeregistrering\\test.txt").toString();
------------------------
Længere nede gør jeg så sådan her:
-----------------------
// Create second body part
messageBodyPart = new MimeBodyPart();
// Get the attachment
DataSource source = new FileDataSource(filename);
// Set the data handler to the attachment
messageBodyPart.setDataHandler(new DataHandler(source));
// Set the filename
messageBodyPart.setFileName(filename);
// Add part two
multipart.addBodyPart(messageBodyPart);
// Put parts in message
message.setContent(multipart);
// Send the message
Transport.send(message);
-------------------------------------------------------------
Når modtageren så modtager mailen, ser filnavnet (vedhæftningen sådan her ud:
Vedhæftede filer: c__timeregistrering_test.txt
Der burde jo bare stå
Vedhæftede filer: test.txt
----
Hvordan løser man det?
