РЕДАКТИРОВАТЬ: ошибка появляется, потому что на симуляторе не настроена учетная запись электронной почты.Он должен прекрасно работать на любом телефоне с правильно настроенной учетной записью электронной почты.
Надеюсь, это поможет, и я не слишком поздно помогать этому сообщению.Я работал с вложениями раньше, и с ними трудно работать в Blckberry.
Единственная проблема, о которой я могу подумать, это тип MIME, который вы пытаетесь использовать."Application/octet-stream"
, попробуйте использовать MIME, соответствующий расширению вложения, например, "application/excel"
для файлов .xls.Вы можете найти полный список здесь , самый длинный, который я смог найти.
Есть также некоторые проблемы с почтовым сервисом Blackberry и приложениями, которые упоминаются в нескольких статьях базы знаний поОфициальная страница для разработчиков , как эта , иногда они говорят, что вложения должны иметь префикс "x-rimdevice"
в имени файла, например "x-rimdevice-serviceupdate.xls"
.Хотя я не совсем уверен, что это влияет на исходящую электронную почту, но я подумал, что стоит упомянуть.
Кстати, я пытаюсь использовать ваш код для приложения, которое я сейчас кодирую, поэтомуЯ надеюсь, что это сработает.