Я пишу код для отправки почты с вложением с моего устройства BlackBerry на мою учетную запись gmail.
Письмо отправлено без ошибок.Но проблема в том, что часть крепления не работает.Сообщение просто не содержит моего вложения!
Пожалуйста, помогите мне решить проблему.
Multipart mp = new Multipart ();byte [] data = readFile (strFileName);String fileData = "просто тест";String messageData = msgField.getText ();SupportedAttachmentPart sap = null;
try{
sap = new SupportedAttachmentPart(mp,"application/x-example",strFileName, data);
}catch (Exception e) {
Dialog.inform(e.toString());
}
TextBodyPart tbp = new TextBodyPart(mp,messageData);
mp.addBodyPart(tbp);
mp.addBodyPart(sap);
Folder[] folders = Session.getDefaultInstance().getStore().list(Folder.SENT);
Message message = new Message(folders[0]);
try{
Address toAdd = new Address(toField.getText(), toField.getText());
Address[] toAdds = new Address[1];
toAdds[0] = toAdd;
message.addRecipients(Message.RecipientType.TO,toAdds);
message.setSubject(subjectField.getText());
message.setContent(mp);
Transport.send(message);
}catch (Exception e){
Dialog.inform(e.toString());
}