라이선스
Java용 Aspose.Email 평가판을 다운로드 페이지에서 다운로드할 수 있습니다. 평가판은 제품의 정식 라이선스 버전과 동일한 기능을 제공합니다. 또한 라이선스를 구매하고 몇 줄의 코드를 추가하여 라이선스를 적용하면 평가판이 정식 라이선스로 전환됩니다.
Aspose.Email 평가에 만족하면 Aspose 웹사이트에서 라이선스를 구매할 수 있습니다. 제공되는 다양한 구독 유형을 숙지하십시오. 질문이 있으면 언제든지 Aspose 영업팀에 문의하십시오.
모든 Aspose 라이선스에는 1년 구독이 포함되어 있어 해당 기간 동안 출시되는 모든 새 버전 및 수정에 대한 무료 업그레이드를 받을 수 있습니다. 기술 지원은 무료이며 무제한으로 제공되며, 라이선스 사용자와 평가 사용자 모두에게 제공됩니다.
평가 버전 제한
라이선스를 지정하지 않은 Aspose.Email 평가 버전은 전체 제품 기능을 제공하지만, Aspose.Email.Mail, Aspose.Email.Pop3, Aspose.Email.Imap 등 일부 구성 요소에는 평가 제한이 있습니다.
- License.txt 파일이 Aspose.Email을 사용해 저장된 메시지 파일에 추가됩니다.
- PST 파일의 폴더에서 추출할 수 있는 이메일은 최대 50개입니다.
- MSG 파일에서 추출할 수 있는 첨부 파일 및 인라인 이미지는 최대 3개입니다.
- CFB 형식에서 처리할 수 있는 첨부 파일 수는 최대 1개입니다.
- CFB 형식에서 처리할 수 있는 수신자 수는 최대 1명입니다.
- CFB, EML 또는 MSG 형식으로 저장할 때 제목에 "Evaluation Message"를 추가합니다.
- GenerateOccurrences 메서드의 재발 패턴에서 종료 날짜는 2004년 12월 31일 이후로 설정할 수 없습니다. 이는 제품을 의미 있게 테스트할 수 있게 해 주지만, 실제 애플리케이션에서는 사용할 수 없습니다. 예를 들어 "2000년 1월 1일 시작, 매달 마지막 영업일마다 반복"과 같은 패턴을 만들고 발생을 생성할 수 있습니다. 평가 모드에서는 2004년 12월 31일 이후의 발생은 생성되지 않습니다.
- XPS 또는 TIFF 형식으로 저장할 때 "Evaluation Watermark Image"를 추가합니다.
- MS Exchange Server가 해결할 수 있는 모호한 이메일 주소 및 표시 이름의 최대 수는 20개입니다.
- FileDropPanel로 끌어다 놓을 수 있는 데이터 파일 최대 길이는 51200 바이트입니다.
- FileDropPanel에서 사용되는 끌어다 놓기 작업 중에 "Evaluation Message"가 포함된 메시지 박스를 표시합니다.
- InlineAttachmentExtractor.EnumerateMsoPackage 메서드에 의해 주어진 MSO 스트림에서 파일 1개만 추출됩니다.
라이선스 설정
라이선스는 제품명, 라이선스 대상 개발자 수, 구독 만료일 등 상세 정보를 포함한 일반 텍스트 XML 파일입니다. 파일은 디지털 서명되어 있으므로 수정해서는 안 됩니다; 파일에 불필요한 줄바꿈을 추가하면 무효화됩니다.
평가 제한을 피하려면 라이선스를 적용해야 합니다. 애플리케이션이나 프로세스당 한 번만 라이선스를 설정하면 됩니다.
라이선스는 다음 위치의 스트림 또는 파일에서 로드할 수 있습니다:
- 명시적 경로.
- Aspose.Email.jar가 포함된 폴더.
License.setLicense 메서드를 사용하여 구성 요소에 라이선스를 적용합니다. 가장 쉬운 방법은 라이선스 파일을 Aspose.Email.jar와 같은 폴더에 두고 경로 없이 파일 이름만 지정하는 것입니다. 아래 예시와 같이:
파일에서 라이선스 설정
이 예제에서 Aspose.Email은 애플리케이션의 JAR 파일이 포함된 폴더에서 라이선스 파일을 찾으려고 시도합니다.
스트림에서 라이선스 설정
스트림에서 라이선스를 초기화합니다.
계량 라이선스 적용
Aspose.Email는 개발자가 메터링 키를 적용하도록 허용합니다. 이는 새로운 라이선스 메커니즘이며 기존 라이선스 방식과 함께 사용됩니다. API 기능 사용량에 따라 청구를 원하시는 고객은 메터링 라이선스를 사용할 수 있습니다. 자세한 내용은 다음을 참고하십시오 Metered 라이선스 FAQ 섹션.
Metered라는 새로운 클래스가 도입되어 메터링 키를 적용할 수 있습니다. 아래는 메터링 공개 및 비공개 키를 설정하는 예제 코드입니다.
라이선스 파일을 포함한 임베디드
라이선스 검증
라이선스가 올바르게 설정되었는지 여부를 검증할 수 있습니다. The 라이선스 클래스에는 라이선스가 올바르게 설정된 경우 true를 반환하는 isLicensed 필드가 있습니다.
Java
License license = new License();
license.setLicense("Aspose.Email.Java.lic");
if (License.isLicensed()) {
System.out.println("License is Set!");
}