4D v15

SMTP_Attachment

Página Inicial

 
4D v15
SMTP_Attachment

SMTP_Attachment  


 

 

SMTP_Attachment ( smtp_ID ; nomArquivo ; tipoCod ; opcaoEliminar {; IDAssociado {; tipoConteudo}} ) -> Resultado da função

ParâmetroTipoDescrição
smtp_IDInteiro longo->Referência da mensagem    
nomArquivoTexto->Nome do arquivo a associar    
tipoCod Inteiro->0 = Na codificação (envia DataFork unicamente) ±1 = BinHex ±2 = Base64; (envia DataFork unicamente) ±3 = AppleSingle ±4 = AppleDouble ±5 = AppleSingle AND Base64 ±6 = AppleDouble AND Base64 ±7 = UUEncode     
opcaoEliminarInteiro->0 = Adicionar a lista existente, 1 = Substituir todos os adjuntos com Filename, 2 = Remover só este adjunto
IDAssociadoTexto->ID do adjunto (mensagens HTML unicamente)
tipoConteudoTexto->Valor Content-type a definir
Resultado da funçãoInteiro<-Código de erro

Originalmente introduzido em 4D v14 R4

Tema: IC Send Mail

O comando SMTP_Attachment agora aceita um novo parâmetro tipoConteudo, lhe permitindo definir o tipo de conteúdo do arquivo adjunto.

Por padrão, se o parâmetro tipoConteudo se omite ou contém uma cadeia vazia, 4DIC estabelece automaticamente o tipo do conteúdo do arquivo adjunto em função de sua extensão. As seguintes regras se aplicam:

ExtensãoTipo de conteúdo
jpg, jpegimage/jpeg
pngimage/png
gifimage/gif
pdfapplication/pdf
docapplication/msword
xlsapplication/vnd.ms-excel
pptapplication/vnd.ms-powerpoint
zipapplication/zip
gzapplication/gzip
jsonapplication/json
jsapplication/javascript
psapplication/postscript
xmlapplication/xml
htm, htmltext/html
mp3audio/mpeg
otherapplication/octet-stream

Em tipoConteudo, pode passar uma cadeia que define o tipo do conteúdo (tipo MIME) para o arquivo, por exemplo "video/mpeg". Este valor content-type será definido para o adjunto, sem importar sua extensão.

Nota: passe uma cadeia vazia ("") em IDAssociado se não deseja utilizar este parâmetro.

Exemplo  

Queremos declarar seus arquivos de configuração como arquivos XML:

 $path:=Get 4D folder(Database folder)+"Settings.mySettings"
 $err:=SMTP_Attachment($smtp_id;$path;2;0;"myID123";"application/xml")

 
PROPRIEDADES 

Produto: 4D
Tema: 4D Internet Commands

 
HISTÓRIA 

 
ARTICLE USAGE

4D v15 - Update (edição standard) ( 4D v15)