1
블랙 베리 자바 개발에서 이메일을 보내는 데 질문이 있습니다.블랙 베리 자바 개발에서 이메일 보내기
내 응용 프로그램에서 메일을 올바르게 보내지 만 BlackBerry 장치에서 이전에 구성된 메일에서 FROM으로 설정하면 Blackberry 장치에 구성된 전자 메일과 다른 다른 전자 메일에 대한 헤더를 바꾸는 방법을 알지 못합니다. 아래에있는 내 코드 :
try {
Address() ad = new Address ("[email protected]", "Maria Gomez");
} Catch (AddressException e) {
try {
Store store = Session.getDefaultInstance().getStore();
Folder [] folders = store.list (Folder.SENT);
Sentfolder folder = folders [0];
msg = new Message (sentfolder);
try {
String [] v = splitString (toField.getText(), ',', false);
toList = new Address [v.length];
for (int i = 0; i <v.length i + +)
{
toList [i] = new Address (v [i], "");
}
} Catch (AddressException e) {System.out.println (e.toString());}
msg.addRecipients (Message.RecipientType.TO, toList);
msg.setSubject (subjectField.getText());
msg.setContent (msgField.getText());
msg.setFrom (ad);
if (toField.getText().compareTo("") == 0 | | fromField.getText().compareTo("")==0)
{
Dialog.alert ("ERROR: \ n Lack mail recipient \ no sender");
}
else
{
Transport.send (msg);
Dialog.alert ("the mail was sent");
subjectField.setText ("");
msgField.setText ("");
}
} Catch (MessagingException e) {
System.out.println (e.getMessage());
Dialog.alert ("No mail was sent");
}
그때 내가 msg.setHeader ("FROM" "[email protected]")를 사용해보십시오, msg.setFrom (광고)하지만 나던 작업을 사용하려고하지도 않는다 작업.
도움을 기다리고 있습니다. 감사합니다.