4D Internet Commands v16SMTP_Attachment |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Internet Commands v16
SMTP_Attachment
SMTP_Attachment
O comando SMTP_Attachment permite adicionar arquivos binários ou de texto a sua mensagem em formato MIME. Este comando pode ser chamado várias vezes para anexar vários documentos a uma mensagem. Se passa um valor maior que zero no parâmetro tipoCod, este comando realizará a codificação no momento do envio da mensagem. smtp_ID é a referencia inteiro longo de uma mensagem criado com o comando SMTP_New. nomeArquivo contém o nome do arquivo a anexar a mensagem. Este valor pode ser especificado de três formas diferentes:
tipoCod é um valor inteiro que indica que tipo de codificação aplicar ao arquivo antes de integrar a mensagem. Se anexa um arquivo binário, deve utilizar um método de codificação adequado (BinHex, AppleSingle). O método de codificação mais comum é BinHex. Se passar valores positivos em tipoCod o comando codifica automaticamente o arquivo utilizando o método especificado quando é enviada a mensagem. A codificação de um arquivo se produz no momento em que é executado o comando SMTP_Send. Se o arquivo é grande a execução do comando SMTP_Send pode demorar uns momentos. Pode economizar tempo quando o mesmo arquivo se envia várias vezes. Nestes casos o melhor é codificar o arquivo uma vez com o comando IT_Encode e depois anexar o arquivo resultante a sua mensagem utilizando o valor negativo de tipoCod. Um valor negativo em tipoCod não realizará nenhuma codificação adicional, mas que o tipo de codificação é descrito no cabeçalho do arquivo adjunto à mensagem. Isto informa ao software de mensagens do destinatário a forma correta de interpretar os dados anexos. Nota: Não pode passar um elemento de array no parâmetro tipoCod. excluirOpcao é um parâmetro inteiro opcional que especifica a forma de tratar os dados adjuntos.
Este funcionamento só é compatível com as mensagens em HTML. Também tenha em conta que o resultado final pode variar dependendo do cliente de correio eletrônico. O parâmetro opcional tipoConteudo define explicitamente o tipo de conteúdo do arquivo adjunto. De forma pré determinada, se este parâmetro se omite ou contém uma cadeia vazia, 4DIC define automaticamente o tipo de conteúdo do arquivo adjunto em função de sua extensão. Se aplicam as seguintes regras:
Nota: passe uma cadeia vazia ("") no parâmetro idAdjunto se não o deseja utilizar. Envio de uma mensagem HTML com uma imagem incluída: $error:=SMTP_New($smtp_id) Queremos declarar seus arquivos de configuração como arquivos XML: $path:=Get 4D folder(Database folder)+"Settings.mySettings"
Ver também
|
PROPRIEDADES
Produto: 4D Internet Commands
HISTÓRIA
Criado por: 4D Internet Commands 6.5 ARTICLE USAGE
4D Internet Commands ( 4D Internet Commands v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||