4D Internet Commands v16

Envío de correo, Presentación

Inicio

 
4D Internet Commands v16
Envío de correo, Presentación

Envío de correo, Presentación  


 

 

El protocolo SMTP (Simple Mail Transfer Protocol) es el principal protocolo de transferencia de correo usado en Internet. Con 4D Internet Commands, los desarrolladores pueden crear mensajes electrónicos simples con un solo comando, o mensajes complejos con una serie de comandos. Los comandos SMTP permiten a los desarrolladores controlar todas las partes de un mensaje electrónico, incluyendo los encabezados de Respuesta y Remitente, documentos adjuntos, comentarios y referencias.

Los comandos 4D y 4D Internet Commands permiten a los desarrolladores crear bases de datos muy poderosas con la posibilidad de enviar mensajes y archivos adjuntos en Internet. Algunos ejemplos de cómo el conjunto de comandos SMTP podría mejorar sus bases de datos son:

  • Automatización del envío de informes o documentos creados en 4D.
  • Creación de aplicaciones 4D que informen a los desarrolladores eventos específicos (por ejemplo ON ERR CALL("Mail_Error"))
  • Envío de correos automáticamente a las personas en todo el país

Hay un número ilimitado de usos para el conjunto de comandos SMTP. Estos comandos, junto con los comandos POP3 (recuperación de archivos y documentos adjuntos), FTP y TCP ofrecen al desarrollador las herramientas para aumentar considerablemente la capacidad de las comunicaciones de sus bases de datos 4D.

Los comandos SMTP permiten enviar correo electrónico de dos formas diferentes, llamados "simple" y "complejo". El método "simple" implica un solo comando,  SMTP_QuickSend, que acepta todos los parámetros necesarios para el direccionamiento y envío de un mensaje.

La mayoría de los correos electrónicos enviados en todo el mundo es bastante simple en su construcción; alguien "aquí" quiere enviar un "mensaje" de algún tipo a alguien "allá" con respecto a algún "tema". Si fuera una carta de papel, usted escribiría todo lo anterior, pondría una estampilla y la dirección en el sobre y luego lo llevaría a la oficina de correos para la entrega. Con SMTP_QuickSend, puede especificar el campo "De", "Para", "Asunto" y "Cuerpo del mensaje" en un solo comando.

Sin embargo, algunos mensajes pueden necesitar parámetros más complejos. Por ejemplo, supongamos que la carta mencionada anteriormente debe enviarse con copias a otras partes interesadas, o tal vez deba añadir un archivo adjunto, como su informe anual. En esos casos, debe fotocopiar la carta y los informes impresos y hacer un sobre para cada destinatario. Los comandos SMTP de 4D simplifican la distribución, dándole el control de todos los aspectos de la transmisión de correo electrónico. Múltiples archivos adjuntos, envió de copias y de copias ocultas, así como cualquier especificación de encabezado de correo pueden ser manejados a través de las capacidades integradas de los comandos SMTP.

Uno de los conceptos fundamentales en la comprensión del funcionamiento de los comandos SMTP se refiere al modo de distribución del correo a sus destinatarios. Los comandos SMTP no entregan directamente el correo a cada destinatario. Los comandos hacen la composición y dan el formato apropiado a su correo y entregan los resultados al servidor SMTP especificado por el comando SMTP_host. El servidor SMTP es generalmente una máquina de su empresa o de su proveedor de servicios de Internet. El servidor SMTP decide la ruta de entrega óptima para su correo electrónico y programa su distribución en función de los parámetros configurados por el administrador de correo.

Para una buena trasmisión de los mensajes electrónicos usando los comandos SMTP, los comandos deben estar correctamente configurados. Los siguientes comandos representan el mínimo para que la entrega de correo electrónico sea exitosa:

  • SMTP_New
    Crea el espacio en la memoria para el nuevo mensaje y devuelve una referencia que se utilizará en los comandos posteriores.
  • SMTP_Host
    Especifica el servidor SMTP donde entrega el mensaje
  • SMTP_From
    Por lo menos una dirección en este encabezado
  • SMTP_To
    Por lo menos una dirección en este encabezado
  • SMTP_Clear
    Borra toda la memoria utilizada durante la creación del mensaje

Si sólo se ejecutan estos comandos, un mensaje sin asunto ni cuerpo se hubiera enviado. Esto no es particularmente útil e ilustra la necesidad de especificar detalles adicionales con el fin de comunicar de manera eficaz su mensaje.

A partir de 4D v14, los campos "objeto" (subject) y  "cuerpo" (body) de los comandos SMTP utilizan por defecto el conjunto de caracteres UTF-8. Este conjunto de caracteres será interpretado correctamente por casi todos los clientes de correo electrónico. Este funcionamiento simplifica en gran medida el uso de los comandos SMTP y ahora limita la utilidad de los comandos SMTP_Charset y SMTP_SetPrefs.

 
PROPIEDADES 

Producto: 4D Internet Commands
Tema: IC Send Mail

 
HISTORIA 

 
ARTICLE USAGE

4D Internet Commands ( 4D Internet Commands v16)