4D Internet Commands v14SMTP_Charset |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Internet Commands v14
SMTP_Charset
SMTP_Charset
El comando SMTP_Charset permite el soporte automático de los mensajes que contienen caracteres extendidos, durante su envío con los comandos SMTP_QuickSend o SMTP_Send. Si este comando no se llama o tiene los parámetros en 0, los Internet Commands versión 6.7 o superior funcionarán del mismo modo que la versión 6.5.x. El comando SMTP_Charset permite en primer lugar, definir si el conjunto de caracteres definido en el parámetro tipoCuerpo del comando SMTP_SetPrefs debe aplicarse a los encabezados y cuerpos de los mensajes a enviar; en segundo lugar, para definir si un encabezado que contiene caracteres extendidos debe ser codificados utilizando la sintaxis “=?ISO-8859-1?Q?Test=E9?= …” como lo especifica la RFC # 1342. Este comando tiene un alcance interprocesos y tendrá efecto en todos los mensajes posteriores que se envíen con SMTP_QuickSend y SMTP_Send en todos los procesos 4D. Este comando es especialmente útil para soportar caracteres extendidos incluidos en los encabezados del mensaje, tales como Asunto o los nombres insertados en las direcciones (por ejemplo, para la codificación de direcciones como “=?ISO-8859-1?Q?Test=E9?= <test@n.net >”). Dependiendo de los encabezados del mensaje, la codificación (siempre se establece en base 64 (a excepción del encabezado Asunto) y dependiendo del valor del parámetro tipoCuerpo del comando SMTP_SetPrefs) se efectúa de la manera siguiente:
El parámetro encodeHeaders especifica cómo manejar la conversión de encabezado y la codificación durante el envío de un mensaje. El valor por defecto es 0.
Nota: los encabezados extendidos de tipo X_Mailer deben estar en ASCII US. El parámetro conjCuerpos define los tratamientos a aplicar al cuerpo del mensaje durante su envío. El valor por defecto es 0.
En este ejemplo, el asunto y el cuerpo se convierten utilizando el conjunto de caracteres ISO-8859-1 y el asunto está codificado de acuerdo a la sintaxis RFC 1342: SMTP_SetPrefs(1;1;0) |
PROPIEDADES
Producto: 4D Internet Commands
HISTORIA
Modificado: 4D Internet Commands 6.8.1 VER TAMBIÉN ARTICLE USAGE
4D Internet Commands ( 4D Internet Commands v11.4) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||