Possible Duplicate:
Java: Start Mail-Client with Attachment?如何自動打開一個電子郵件客戶端和附加文件中的Java
我需要創建一個Java代碼,將打開一個電子郵件客戶端(如Outlook,Outlook Express中,等等),並自動在其附加文件。我嘗試使用mailto,但它只打開郵件客戶端,不附加文件。請幫助。
非常感謝。
Possible Duplicate:
Java: Start Mail-Client with Attachment?如何自動打開一個電子郵件客戶端和附加文件中的Java
我需要創建一個Java代碼,將打開一個電子郵件客戶端(如Outlook,Outlook Express中,等等),並自動在其附加文件。我嘗試使用mailto,但它只打開郵件客戶端,不附加文件。請幫助。
非常感謝。
JDIC提供了一些功能來做到這一點。儘管JDIC中的大部分被Java6中的java.awt.Desktop
吸收,但它並未包含電子郵件組成位。不幸的是,JDIC二進制文件隨着transition of java.net to the Kenai platform消失;我上傳了我能找到的項目JIRA的最新版本。
JDIC在OSGi中不能很好地運行,所以我最近將相關的MAPI位提取到名爲jmapi的包中。
這取決於特定的電子郵件客戶端,但&attachment
參數應該適用於至少某些版本的Outlook。
http://msdn.microsoft.com/en-us/library/aa767737(VS.85).aspx
不使用Outlook 2010 – 2015-02-06 14:20:43
如果這是一個客戶端應用程序,你可以看看在java.awt.Desktop 類。
根據JavaDoc ...
Launches the mail composing window of the user default mail client, filling the message fields specified by a mailto: URI.
A mailto: URI can specify message fields including "to", "cc", "subject", "body", etc. See The mailto URL scheme (RFC 2368) for the mailto: URI specification details.
這不會讓你附加文件,但它會打開用戶的郵件客戶端。
此鏈接可能會有所幫助...... Using the Desktop API in Java SE 6
我在這裏回答了幾乎相同的問題:
我試過JDIC工作,但是得到以下錯誤:'拋出java.lang.ClassNotFoundException:org.jdesktop。 jdic.desktop.internal.impl.ServiceManagerStub_unix'需要幫助。 – vissu 2013-01-10 12:33:27