Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Java mail attach file, работает только при изменении имени файл 
:(
    Опции темы
goodday1941
Дата 18.6.2007, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 709
Регистрация: 16.7.2006
Где: Украина, Киев

Репутация: 1
Всего: 9



прикрепляю к сообщению файл так:

Код

if (file!=null){
Multipart multipart = new MimeMultipart();
BodyPart messageBodyPart = new MimeBodyPart();
DataSource source = new FileDataSource(file);
messageBodyPart.setDataHandler(new DataHandler(source));
messageBodyPart.setFileName(file.getName());
multipart.addBodyPart(messageBodyPart);
msg.setContent(multipart);
}


в результате получаю ошибку, если же изменить имя файла messageBodyPart.setFileName("change.j");, то все окей получаеться.
В чем проблема?


--------------------
SCJP 6
PM MAIL ICQ Skype GTalk   Вверх
goodday1941
Дата 18.6.2007, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 709
Регистрация: 16.7.2006
Где: Украина, Киев

Репутация: 1
Всего: 9



даже не так... если в имене файла присутствуют точки, то выпадает эксепшн


--------------------
SCJP 6
PM MAIL ICQ Skype GTalk   Вверх
goodday1941
Дата 18.6.2007, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 709
Регистрация: 16.7.2006
Где: Украина, Киев

Репутация: 1
Всего: 9



и еще попутный вопрос можно ли как то проверить дошло ли письмо до получателя? 


--------------------
SCJP 6
PM MAIL ICQ Skype GTalk   Вверх
nerezus
  Дата 18.6.2007, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: нет
Всего: 43



goodday1941, нельзя


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
goodday1941
Дата 18.6.2007, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 709
Регистрация: 16.7.2006
Где: Украина, Киев

Репутация: 1
Всего: 9





Цитата(goodday1941 @  18.6.2007,  14:10 Найти цитируемый пост)
даже не так... если в имене файла присутствуют точки, то выпадает эксепшн

а по єтому поводу что скажите... 
во всех примерах в нете пишут 

messageBodyPart.setFileName(file.getName());


у мну же єтот вариант не катит  smile блин, эта фигня щас так мою работу тормозит  smile 


--------------------
SCJP 6
PM MAIL ICQ Skype GTalk   Вверх
goodday1941
Дата 19.6.2007, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 709
Регистрация: 16.7.2006
Где: Украина, Киев

Репутация: 1
Всего: 9



Цитата(nerezus @  18.6.2007,  21:27 Найти цитируемый пост)
goodday1941, нельзя


А нафиг тогда этот листенер? пробвал его он мне всегда положительный результат дает!

 
Код

private class TransportMailListener extends TransportAdapter {

       public void messageDelivered(javax.mail.event.TransportEvent event){
            System.out.println("messageDelivered!");
        }
        public void messageNotDelivered(javax.mail.event.TransportEvent event){
            System.out.println("messageNotDelivered!");
        }
        public void messagePartiallyDelivered(javax.mail.event.TransportEvent event){
            System.out.println("messagePartiallyDelivered!");
}
}



--------------------
SCJP 6
PM MAIL ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0822 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.