4D Internet Commands v14SMTP_Charset |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Internet Commands v14
SMTP_Charset
SMTP_Charset
O comando SMTP_Charset permite o suporte automático das mensagens que contém caracteres estendidos, durante seu envio com os comandos SMTP_QuickSend ou SMTP_Send. Se este comando não é chamado ou tem os parâmetros em 0, os Internet Commands versão 6.7 ou superior funcionarão do mesmo modo que a versão 6.5.x. O comando SMTP_Charset permite em primeiro lugar, definir se o conjunto de caracteres definido no parâmetro tipoCorpo do comando SMTP_SetPrefs deve ser aplicado aos cabeçalhos e corpos das mensagens a enviar; em segundo lugar, para definir se um cabeçalho que contém caracteres estendidos deve ser codificados utilizando a sintaxes “=?ISO-8859-1?Q?Test=E9?= …” como o especifica a RFC # 1342. Este comando tem um alcance interprocessos e terá efeito em todos as mensagens posteriores que se enviem com SMTP_QuickSend e SMTP_Send em todos os processos 4D. Este comando é especialmente útil para suportar caracteres estendidos incluídos nos cabeçalhos da mensagem, tais como Assunto ou os nomes inseridos nos endereços (por exemplo, para a codificação de endereços como “=?ISO-8859-1?Q?Test=E9?= <test@n.net >”). Dependendo dos cabeçalhos da mensagem, a codificação (sempre é estabelecida em base 64 (a exceção do cabeçalho Assunto) e dependendo do valor do parâmetro tipoCorpo do comando SMTP_SetPrefs) é realizado da seguinte maneira:
O parâmetro CodifiCab especifica como lidar com a conversão do cabeçalho e a codificação durante o envio de uma mensagem. O valor por padrão é 0.
Nota: Os cabeçalhos estendidos de tipo X_Mailer devem estar em ASCII US. O parâmetro conjCorpos define os tratamentos a aplicar ao corpo da mensagem durante seu envio. O valor por padrão é 0.
Neste exemplo, o assunto e o corpo se convertem utilizando o conjunto de caracteres ISO-8859-1 e o assunto está codificado de acordo a sintaxes RFC 1342: SMTP_SetPrefs(1;1;0) |
PROPRIEDADES
Produto: 4D Internet Commands
HISTÓRIA
Modificado: 4D Internet Commands 6.8.1 VER TAMBÉM ARTICLE USAGE
4D Internet Commands ( 4D Internet Commands v11.4) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||