Licenciamiento
Puede descargar una versión de evaluación de Aspose.Email para Java desde su página de descarga. La versión de evaluación proporciona exactamente las mismas capacidades que la versión con licencia del producto. Además, la versión de evaluación simplemente se convierte en licenciada cuando compra una licencia y agrega un par de líneas de código para aplicar la licencia.
Una vez que esté satisfecho con su evaluación de Aspose.Email, puede comprar una licencia en el sitio web de Aspose. Familiarícese con los diferentes tipos de suscripción ofrecidos. Si tiene alguna pregunta, no dude en contactar al equipo de ventas de Aspose.
Cada licencia de Aspose incluye una suscripción de un año para actualizaciones gratuitas a cualquier nueva versión o correcciones que se publiquen durante este tiempo. El soporte técnico es gratuito, ilimitado y se brinda tanto a usuarios con licencia como a usuarios de evaluación.
Limitaciones de la versión de evaluación
La versión de evaluación de Aspose.Email (sin una licencia especificada) proporciona la funcionalidad completa del producto, excepto algunos de sus componentes como Aspose.Email.Mail, Aspose.Email.Pop3 y Aspose.Email.Imap, que contienen algunas limitaciones de evaluación.
- El archivo License.txt se agrega al archivo de mensaje guardado usando Aspose.Email.
- Solo se pueden extraer 50 correos electrónicos de una carpeta en un archivo PST.
- Solo se pueden extraer 3 adjuntos así como imágenes en línea de un archivo MSG.
- El número máximo de adjuntos procesados en formato CFB es 1.
- El número máximo de destinatarios procesados en formato CFB es 1.
- Agrega "Mensaje de evaluación" en el Asunto al guardar en formatos CFB, EML o MSG.
- La fecha de fin no puede ser posterior al 31-12-2004 en el método GenerateOccurrences del patrón de recurrencia. Esto permite probar el producto de manera significativa, aunque es imposible usarlo en una aplicación de producción. Por ejemplo, puede crear un patrón como "comenzar el 1 de enero de 2000 y repetir cada último día laborable del mes" y generar ocurrencias para él. Las ocurrencias después del 31 de diciembre de 2004 no se generarán en modo de evaluación.
- Agrega "Imagen de marca de agua de evaluación" al guardar en formatos XPS o TIFF.
- El número máximo de direcciones de correo ambiguas y nombres para mostrar resueltos por MS Exchange Server es 20.
- La longitud máxima del archivo de datos permitido para arrastrar y soltar con FileDropPanel es de 51200 bytes.
- Muestra un cuadro de mensaje con "Mensaje de evaluación" durante una operación de arrastrar y soltar utilizada por FileDropPanel.
- Solo se extrae 1 archivo del flujo MSO proporcionado mediante el método InlineAttachmentExtractor.EnumerateMsoPackage.
Configuración de una licencia
La licencia es un archivo XML de texto plano que contiene detalles como el nombre del producto, número de desarrolladores a los que está licenciada, fecha de expiración de la suscripción, etc. El archivo está firmado digitalmente, por lo que no debe modificarse; incluso la adición inadvertida de una línea extra invalidará la licencia.
Necesita aplicar una licencia si desea evitar las limitaciones de la evaluación. Solo es necesario establecer una licencia una vez por aplicación o proceso.
La licencia puede cargarse desde un flujo o archivo en las siguientes ubicaciones:
- Ruta explícita.
- La carpeta que contiene el Aspose.Email.jar.
Utilice el método License.setLicense para licenciar el componente. A menudo, la forma más sencilla de establecer una licencia es colocar el archivo de licencia en la misma carpeta que Aspose.Email.jar y especificar solo el nombre del archivo sin ruta, como se muestra en el siguiente ejemplo:
Configuración de licencia desde archivo
En este ejemplo Aspose.Email intentará encontrar el archivo de licencia en la carpeta que contiene los JAR de su aplicación.
Configuración de licencia desde flujo
Inicializa una licencia desde un flujo.
Aplicar Licencia Medida
Aspose.Email permite a los desarrolladores aplicar una clave medida. Es un nuevo mecanismo de licenciamiento. El nuevo mecanismo se usará junto con el método de licenciamiento existente. Aquellos clientes que deseen ser facturados según el uso de las características de la API pueden usar el licenciamiento medido. Para más detalles, por favor consulte Preguntas frecuentes sobre licenciamiento medido sección.
Se ha introducido una nueva clase Metered para aplicar la clave medida. A continuación se muestra el código de ejemplo que demuestra cómo establecer claves públicas y privadas medidas.
Incluir el Archivo de Licencia como Embebido
Validar la Licencia
Es posible validar si la licencia se ha establecido correctamente o no. El Licencia la clase tiene el campo isLicensed que devolverá true si la licencia se ha establecido correctamente.
Java
License license = new License();
license.setLicense("Aspose.Email.Java.lic");
if (License.isLicensed()) {
System.out.println("License is Set!");
}