package com.aspose.email.examples.email;
import com.aspose.email.Attachment;
import com.aspose.email.MailAddress;
import com.aspose.email.MailMessage;
import com.aspose.email.SaveOptions;
import com.aspose.email.examples.Utils;
public class AddAttachmentToANewEmailMessage {
public static void main(String[] args) {
// The path to the resource directory.
String dataDir = Utils.getSharedDataDir(AddAttachmentToANewEmailMessage.class) + "email/";
//Create an instance of MailMessage class
MailMessage message = new MailMessage();
//From
message.setFrom(new MailAddress("sender@sender.com"));
//To
message.getTo().addMailAddress(new MailAddress("receiver@gmail.com"));
//Adding 1st attachment
//Create an instance of Attachment class
Attachment attachment;
//Load an attachment
attachment = new Attachment(dataDir + "1.txt");
//Add attachment in instance of MailMessage class
message.getAttachments().addItem(attachment);
//Add 2nd Attachment
message.getAttachments().addItem(new Attachment(dataDir + "1.jpg"));
//Add 3rd Attachment
message.getAttachments().addItem(new Attachment(dataDir + "1.doc"));
//Add 4th Attachment
message.getAttachments().addItem(new Attachment(dataDir + "1.rar"));
//Add 5th Attachment
message.getAttachments().addItem(new Attachment(dataDir + "1.pdf"));
//Save message to disc
message.save(dataDir + "AddAttachmentToANewEmailMessage_out.msg", SaveOptions.getDefaultMsg());
}
}