You are here:

es.ActiveXperts.com > Email Component
ActiveXperts Email Component

Visión general del producto

ActiveXperts Email Component provee una interfaz/interconexión de programación de comunicaciones de correo electrónico SMPT/POP3 de fácil manejo. Es ideal para las situaciones en las cuales se necesita el envío o la recepción de e-mails de manera automática, en lotes, en aplicaciones personalizadas, servidores de Web, o desde la línea de órdenes.

How to use Email Component Visual Studio.NET Web Application GUI Application Console Application
Startup screen MS Visual Studio .NET web application .NET GUI application Console application

El Kit de Herramientas ActiveXperts Email Component ofrece lo siguiente:

  • Envío de mensajes utilizando SMTP;
  • Recepción de mensajes utilizando POP3;
  • Destinatarios múltiples (Para, CC, CCO);
  • Adjuntos múltiples (ASCII: American Standard Code for Information Interchange : Código Americano Normalizado para el intercambio de información; y binario);
  • Embedded objects in message body, like sounds, images, etc.;
  • Formateo de cuerpo de mensaje de texto enriquecido (HTML);
  • Objetos insertados en el cuerpo del mensaje, por ejemplo: sonidos, imágenes, etc.;
  • Soporte de unicode: (Codificación de caracteres única, universal y uniforme.);
  • Conjuntos de caracteres únicos (para admitir lenguaje extranjero), incluyendo: árabe, japonés, chino, coreano, turco, ruso, hebreo, vietnamita y muchos más.;
  • Autorización SMPT , manteniendo AUTH PLAIN, AUTH LOGIN y AUTH CRAM-MDS algoritmos de identificación de entrada;
  • Autorización POP3, manteniendo autorización de texto sin formato y APOP3;
  • Load and save (import and export) MIME (.mim) files;
  • Carga y Archivo de archivos MIME (.mim ) (importar y exportar);
  • Cola de mail (correo) para mejorar el rendimiento de los scripts;
  • Asistencia para 7/8 bit, codificación de base64 dada e imprimible;
  • Rastreo Avanzado (para propósitos de reparación);
  • Windows Event Logging : Registro de actividades de Windows;
  • Se incluyen muestras para varias plataformas de desarrollo: Visual Basic, Visual Basic.NET, Visual C++, Visual C #.NET, ASP, ASP.NET, Delphi, PHP y más.

ActiveXperts Email Component incluye muestras para muchas herramientas de desarrollo, incluyendo:

ActiveXperts Email Component funciona en los siguientes sistemas operativos:

  • Windows 2012 R2 (64 bit);
  • Windows 2012 (64 bit);
  • Windows 2008 R2 (64 bit);
  • Windows 2008 (32 bit y 64 bit);
  • Windows 2003 (32 bit y 64 bit);
  • Windows 10 (32 bit y 64 bit);
  • Windows 8 (32 bit y 64 bit);
  • Windows 7 (32 bit y 64 bit);
  • Windows Vista (32 bit y 64 bit);
  • Windows XP (32 bit y 64 bit).

El software admite (de manera opcional) un servicio de “cola”, que se utiliza para agilizar el envío de e-mails y para ayudar a clientes que no tengan un acceso directo a un servidor SMTP. Este tipo de función (función de “cola”) ha mostrado sus ventajas en grandes compañías. Tenemos muchos ejemplos en diferentes lenguajes de programación (por ejemplo: VBScript, Visual Studio, Visual Studio.NET, etc.) Estos ejemplos se copian a la unidad de disco duro durante el proceso de instalación.


Fragmentos de códigos

Los siguientes fragmentos de código (VBScript) ilustran cómo utilizar ActiveXperts Email Component. Para más ejemplos verifique Muestras en línea de ActiveXperts Email Component

SMTP: Envíe un e-mail con texto sin formato a un solo destinatario

Set objSmtpServer         = CreateObject("AxEmail.Smtp")      ' Create SMTP object
Set objSmtpMail           = CreateObject("AxEmail.Message") ' Create e-mail object 

objSmtpServer.Connect( "smtp.mydomain.com" )  
Wscript.Echo "Connect, result: " & objSmtpServer.LastError

' Set mail properties
objSmtpMail.FromAddress   = "sender@mydomain.com"                 ' Sender's e-mail address
objSmtpMail.FromName      = "ActiveXperts Email Component Demo"                    ' Sender's displayname
objSmtpMail.Subject       = "ActiveXperts Email Component Message"                 ' Subject
objSmtpMail.BodyPlainText = "Hello, world"                        ' Body
objSmtpMail.AddTo "recipient1@myrecipients.com", "Recipient 1"    ' Add a recipient
      
objSmtpServer.Send( objSmtpMail )                                 ' Send now 
WScript.Echo "Send, result: " & objSmtpServer.LastError
WScript.Echo "Last response: " & objSmtpServer.LastSmtpResponse 
     
objSmtpServer.Disconnect                                          ' Finally, disconnect

Arquitectura

ActiveXperts Email Component está disponible como un componente de 32 bit y como uno de 64 bit. (Siendo ambos parte del producto). ActiveXperts Email Component puede ser distribuido fácilmente a muchas PC. Una vez que se hayan adquirido las licencias, usted sólo necesita copiar AxEmail32.dll (y/o AxEmail64.dll en las diferentes computadoras y registrar este dll en el registro de esa computadora

  • AxEmail32.dll - 32-bit component;
  • AxEail64.dll - 64-bit component.

ActiveXperts Email Component Queue Functionality (funcionalidad cola de mensajes de correo electrónico)

ActiveXperts Email Component queue functionality

Con ActiveXperts Email Component normalmente usted puede mandar mensajes SMPT directamente a un servidor SMTP. Hacerlo, tiene dos desventajas:

  1. Se necesita acceso directo al servidor SMPT del cliente
  2. El envío de mensajes necesita algo de tiempo, el cual dependerá en el tamaño del mensaje, la velocidad del servidor SMPT y la conexión de la red.

ActiveXperts Email Component puede solucionar estos problemas utilizando un Sistema cola de mensajes. (Queue System): la aplicación o el script realiza la conexión con la red y almacena el MIME del e-mail en un archivo, luego el comando vuelve a su aplicación. El servicio de cola de mensajes de ActiveXperts Email Component envía los e-mails en el historial al servidor SMPT. Para utilizar esta funcionalidad de mensajes en cola tiene que remitirse a la función “queue” (cola) en vez de la función “send” (enviar). El servicio de cola de mensajes de ActiveXperts Email Component tiene prestaciones de registro de actividades

Se necesitan licencias adicionales para instalar el servicio de cola de mensajes de ActiveXperts Email Component; el número de licencias necesarias está basado en la cantidad de computadoras a donde el componente ActiveXperts Email Component.com esté registrado.

La instalación del servicio de cola de mensajes de ActiveXperts Email Component crea un número de subdirectorios en el directorio de instalación de ActiveXperts Email Component:

  1. Log - Directorio estándar para todos los archivos de registro (log files).
  2. Mail\Pickup - Los clientes y servidores de Web almacenan aquí sus archivos MIME; aquí el servicio de cola de mensajes de ActiveXperts Email Component toma esos archivos y los envía afuera.
  3. Mail\Failed - Aquí se almacenarán los e-mails que se salieron incorrectamente. (sólo en caso de que sea configurado).
  4. Mail\Sent - Aquí se almacenarán los e-mails enviados. (sólo en caso de que sea configurado)

Instalación

Opciones de instalación de ActiveXperts Email Component

ActiveXperts Email Component posee las siguientes opciones de instalación:

  1. El componente ActiveXperts Email Component COM - la interfaz/interconexión a las aplicaciones COM.
  2. El servicio de cola de mensajes de ActiveXperts Email Component – funcionalidad de cola de mensajes de correo electrónico.
  3. Los archivos de ayuda ActiveXperts Email Component –documentación
  4. Los archivos de ejemplificación de ActiveXperts Email Component- Muestras

Instalación en una única computadora

Para instalar el software simplemente ejecute el archivo de configuración Aemail.exe, la pantalla de instalación “Wizard” lo guiará a través de las opciones. Si usted elije instalar el componente COM de ActiveXperts Serial Port Component, la configuración registrará el componente COM por usted.

El servicio de cola de mensajes de ActiveXperts Email Component se instalará automáticamente si usted así lo elige, También puede optar por instalarlo de manera manual utilizando por ejemplo, la utilidad de Kit de recurso INSTSVR.

Todas las siguientes instalaciones en otras computadoras se pueden realizar tanto de manera automática como manual.

Instalación en múltiples computadoras

Todas las instalaciones en su red pueden realizarse utilizando el programa de instalación.

También es posible realizar la instalación de los componentes manualmente o integrar la instalación de dentro de un procedimiento de instalación personalizada o dentro de una póliza de grupo.

. La instalación manual del componente ActiveX/COM en computadoras puede ser realizado de la siguiente manera:

  • La instalación manual del componente ActiveX/COM en computadoras puede ser realizado de la siguiente manera:
  • Registre el componente ActiveX/COM utilizando el siguiente comando de consola: REGSVR32\AEmail.dll (y/o REGSVR32\AEmailx64.dll)

Licencia

  Standard License
AX002-0010
Professional License
AX002-0012
Distribution License
AX002-0020
Envío de mensajes de correo electrónico vía SMTPXXX
Recepción de mensajes de correo electrónico vía POP3-XX
Utilizar un componente en cualquiera computadora de su organización-XX
Distribución de componente--X

Para obtener información detallada acerca de licencias, clic aquí.


Màs informaciòn

Para conocer más acerca de ActiveXperts Email Component, diríjase a uno de los siguientes enlaces: