JEE 플랫폼에서 AEM Forms에 대한 첨부 파일이 있는 이메일을 가져올 수 없음 unable-to-get-email-with-attachments

이 문제는 다음 버전에 적용됩니다.

  • Experience Manager 6.5 Forms

문제 issue

사용자는 이메일을 통해 PDF 보내기 또는 제출 구성이 있는 첨부 파일 포함과 같은 작업을 수행할 수 없습니다.

솔루션 solution

  1. jar를 java.mail-1.0.jar(으)로 다운로드하고 다운로드한 jar 파일의 압축을 해제하여 매니페스트 파일을 가져옵니다.

  2. 1단계에서 검색된 java.mail-1.0.jar의 매니페스트 파일을 사용하여 사용자 지정 jar 파일(java.mail-1.5.jar)을 만듭니다.

  3. 매니페스트 파일을 열고 1.5.0의 모든 항목을 1.5.6(으)로, Bundle-Version: 1.0의 모든 항목을 Bundle-Version:1.5(으)로 바꾸기

  4. C:\Adobe\Adobe_Experience_Manager_Forms\java\jdk\bin 폴더에서 다음 명령을 사용하여 사용자 지정 jar(java.mail-1.5.jar) 파일을 다음과 같이 만듭니다.
    jar -cfm java.mail-1.5.jar manifest.mf

    위의 명령에서 manifest.mf ​은(는) 매니페스트 파일의 이름이고 java.mail-1.5.jar ​은(는) 위 명령을 실행한 후 만들 파일의 이름입니다.

  5. javax.mail-1.5.6.redhat-1.jar을 다운로드합니다.

  6. http://<server name>:<port>/lc/system/console/bundles(으)로 이동하여 이름이 JavaMail API (com.sun.mail.javax.mail) version 1.6.2인 번들을 삭제합니다.

  7. 3단계에서 가져온 java.mail-1.5.jar 설치. 이 단계에서는 JEE 배포의 Sling 속성을 다시 시작합니다. http://<server name>:<port>/lc/system/console/bundles에 설치된 번들이 Active(으)로 상태를 표시할 때까지 기다립니다.

    상태가 여전히 InActive ​인 경우 다시 시작하십시오. 서비스 콘솔 ​에서 JBoss®.

  8. 5단계를 사용하여 다운로드한 javax.mail-1.5.6.redhat-1.jar파일을 설치합니다.

  9. 서비스 콘솔 ​에서 JBoss® ​을(를) 중지하고 Sling.properties 파일에 다음 속성을 추가하십시오.

    • org.osgi.framework.system.packages.extra=javax.activation; version\=1.2.0
    • sling.bootdelegation.activation=javax.activation.*
  10. JBoss® ​을(를) 다시 시작합니다.

NOTE
SDK를 다시 시작하려면 'Ctrl + C' 명령을 사용하는 것이 좋습니다. Java 프로세스 중지와 같은 대체 방법을 사용하여 AEM SDK를 다시 시작하면 AEM 개발 환경이 일치하지 않을 수 있습니다.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2