Как открыть почтовый клиент и автоматически прикрепить файл на java [дубликат]

StackOverflow https://stackoverflow.com/questions/1564147

  •  21-09-2019
  •  | 
  •  

Вопрос

Возможный Дубликат:
Java - Язык:Запустить почтовый клиент с Вложением?

Мне нужно создать java-код, который откроет почтовый клиент (Outlook, Outlook Express и т.д.) и автоматически вложит в него файл.Я пробовал использовать mailto, но он открывает только почтовый клиент и не прикрепляет файл.Помогите, пожалуйста.

большое спасибо.

Это было полезно?

Решение

JDIC ( JDIC ) предоставляет некоторые функциональные возможности для этого.Хотя большая часть JDIC была поглощена java.awt.Desktop в Java 6 он не включал биты составления электронной почты.К сожалению, двоичные файлы JDIC исчезли вместе с переход java.net на платформу Kenai;Я загрузил в проект самые последние версии, которые смог найти ДЖИРА.

JDIC плохо воспроизводится в OSGi, поэтому недавно я извлек соответствующие биты MAPI в пакет под названием jmapi.

Другие советы

Это зависит от конкретных почтовых клиентов, но &attachment параметр должен работать по крайней мере для некоторых версий Outlook.

http://msdn.microsoft.com/en-us/library/aa767737 (ПРОТИВ 85).aspx

Если это клиентское приложение, вы можете взглянуть на java.awt.Рабочий стол класс.

Из javadoc...

Запускает окно составления почты почтового клиента пользователя по умолчанию, заполняя поля сообщения, указанные в mailto:УРИ.

Почтовое отправление:URI может указывать поля сообщения, включая "кому", "cc", "тема", "тело" и т.д.Смотрите схему URL-адресов mailto (RFC 2368) для mailto:Детали спецификации URI.

Это не позволит вам прикрепить файл, но откроет почтовый клиент пользователя.

Эта ссылка может быть полезной... Использование Desktop API в Java SE 6

Здесь я ответил на почти идентичный вопрос:

Запустить почтовый клиент с Вложением?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top