無法取得JEE平台上AEM Forms的電子郵件(含附件) unable-to-get-email-with-attachments
此問題適用於下列版本:
- Experience Manager6.5 Forms
問題 issue
使用者無法執行操作,例如透過電子郵件傳送PDF或包含附件的提交設定。
解決方案 solution
-
將jar下載為 java.mail-1.0.jar 並解壓縮下載的jar檔案以取得資訊清單檔案。
-
使用資訊清單檔案:
java.mail-1.0.jar
從步驟1擷取以建立自訂jar檔案,例如java.mail-1.5.jar
. -
開啟資訊清單檔案並取代所有出現的
1.5.0
替換為1.5.6
和Bundle-Version: 1.0
替換為Bundle-Version:1.5
-
建立自訂jar (
java.mail-1.5.jar
)檔案,使用下列指令C:\Adobe\Adobe_Experience_Manager_Forms\java\jdk\bin
資料夾為:jar -cfm java.mail-1.5.jar manifest.mf
在上述命令中, manifest.mf 是資訊清單檔案的名稱,並且 java.mail-1.5.jar 是在執行上述命令後建立的檔案名稱。
-
瀏覽至
http://<server name>:<port>/lc/system/console/bundles
並刪除名稱為JavaMail API (com.sun.mail.javax.mail) version 1.6.2
. -
安裝
java.mail-1.5.jar
取得自步驟3。 此步驟會重新啟動JEE部署的sling屬性。 等待已安裝的套件組合:http://<server name>:<port>/lc/system/console/bundles
將狀態顯示為 作用中.如果狀態仍為 非作用中,重新啟動 JBoss® 從 服務主控台.
-
安裝
javax.mail-1.5.6.redhat-1.jar
使用步驟5下載的檔案。 -
停止 JBoss® 從 服務主控台 並將下列屬性附加至 Sling.properties 檔案:
org.osgi.framework.system.packages.extra=javax.activation; version\=1.2.0
sling.bootdelegation.activation=javax.activation.*
-
重新啟動 JBoss®.