Le problème s’applique à la version suivante :
L’utilisateur ou l’utilisatrice ne peut pas effectuer d’opérations telles qu’Envoyer un PDF par e-mail ou Inclure des pièces jointes avec la configuration Envoi.
Téléchargez le fichier JAR en tant que java.mail-1.0.jar et décompressez le fichier JAR téléchargé pour obtenir le fichier manifeste.
Utilisez le fichier manifeste de java.mail-1.0.jar
récupéré à l’étape 1 pour créer un fichier JAR personnalisé, comme java.mail-1.5.jar
.
Ouvrez le fichier manifeste et remplacez toutes les occurrences de 1.5.0
par 1.5.6
et Bundle-Version: 1.0
par Bundle-Version:1.5
.
Créez un nouveau fichier JAR personnalisé (java.mail-1.5.jar
) à l’aide de la commande suivante dans le dossier C:\Adobe\Adobe_Experience_Manager_Forms\java\jdk\bin
comme suit :
jar -cfm java.mail-1.5.jar manifest.mf
Dans la commande ci-dessus, manifest.mf est le nom du fichier manifeste et java.mail-1.5.jar est le nom du fichier qui sera créé après l’exécution de la commande ci-dessus.
Téléchargez javax.mail-1.5.6.redhat-1.jar.
Accédez à http://<server name>:<port>/lc/system/console/bundles
et supprimez le lot portant le nom JavaMail API (com.sun.mail.javax.mail) version 1.6.2
.
Installez java.mail-1.5.jar
obtenu à l’étape 3. Cette étape redémarre les propriétés sling du déploiement JEE. Attendez que les lots installés sur http://<server name>:<port>/lc/system/console/bundles
affichent le statut Actif.
Remarque : si le statut est toujours Inactif, redémarrez JBoss à partir de la console de services.
Installez le fichier javax.mail-1.5.6.redhat-1.jar
téléchargé à l’étape 5.
Arrêtez JBoss à partir de la console de services et ajoutez les propriétés suivantes au fichier Sling.properties :
org.osgi.framework.system.packages.extra=javax.activation; version\=1.2.0
sling.bootdelegation.activation=javax.activation.*
Redémarrez JBoss.