Impossibile ottenere e-mail con allegati per AEM Forms sulle piattaforme JEE unable-to-get-email-with-attachments
Il problema si applica alla seguente versione:
- Experience Manager 6.5 Forms
Problema issue
L’utente non è in grado di eseguire operazioni quali Invia PDF tramite e-mail o Includi allegati con la configurazione di Invio.
Soluzione solution
-
Scarica il file jar come java.mail-1.0.jar e decomprimi il file jar scaricato per ottenere il file manifesto.
-
Utilizzare il file manifesto di
java.mail-1.0.jarrecuperato dal passaggio 1 per creare un file jar personalizzato, ad esempiojava.mail-1.5.jar. -
Apri il file manifesto e sostituisci tutte le occorrenze di
1.5.0con1.5.6eBundle-Version: 1.0conBundle-Version:1.5 -
Creare un file jar personalizzato (
java.mail-1.5.jar) utilizzando il comando seguente nella cartellaC:\Adobe\Adobe_Experience_Manager_Forms\java\jdk\bincome:jar -cfm java.mail-1.5.jar manifest.mfNel comando precedente, manifest.mf è il nome del file manifesto e java.mail-1.5.jar è il nome del file che verrà creato dopo l'esecuzione del comando precedente.
-
Scarica javax.mail-1.5.6.redhat-1.jar.
-
Passare a
http://<server name>:<port>/lc/system/console/bundlesed eliminare il bundle con il nomeJavaMail API (com.sun.mail.javax.mail) version 1.6.2. -
Installazione di
java.mail-1.5.jarottenuta dal passaggio 3. Questo passaggio riavvia le proprietà sling della distribuzione JEE. Attendi che i bundle installati inhttp://<server name>:<port>/lc/system/console/bundlesmostrino lo stato come Attivo.Se lo stato è ancora InActive, riavviare JBoss® da Console servizi.
-
Installa
javax.mail-1.5.6.redhat-1.jarfile scaricato tramite il passaggio 5. -
Arrestare JBoss® da Console servizi e aggiungere le seguenti proprietà al file Sling.properties:
org.osgi.framework.system.packages.extra=javax.activation; version\=1.2.0sling.bootdelegation.activation=javax.activation.*
-
Riavvia JBoss®.