4D v15

SMTP_Attachment

Inicio

 
4D v15
SMTP_Attachment

SMTP_Attachment  


 

 

SMTP_Attachment ( smtp_ID ; nomArchivo ; tipoCod ; opcionEliminar {; IDAsociado {; tipoContenido}} ) -> Resultado de la función

ParámetroTipoDescripción
smtp_IDEntero largo->Referencia del mensaje    
nomArchivoTexto->Nombre del archivo a asociar    
tipoCod Entero->0 = No codificación (envía DataFork únicamente) ±1 = BinHex ±2 = Base64; (envía DataFork únicamente) ±3 = AppleSingle ±4 = AppleDouble ±5 = AppleSingle AND Base64 ±6 = AppleDouble AND Base64 ±7 = UUEncode     
opcionEliminarEntero->0 = Añadir a lista existente, 1 = Remplazar todos los adjuntos con Filename, 2 = Remover sólo este adjunto
IDAsociadoTexto->ID del adjunto (mensajes HTML únicamente)
tipoContenidoTexto->Valor Content-type a definir
Resultado de la funciónEntero<-Código de error

Originalmente introducido en 4D v14 R4

Tema: IC Send Mail

El comando SMTP_Attachment ahora acepta un nuevo parámetro tipoContenido, permitiéndole definir el tipo de contenido del archivo adjunto.

Por defecto, si el parámetro tipoContenido se omite o contiene una cadena vacía, 4DIC establece automáticamente el tipo del contenido del archivo adjunto en función de su extensión. Las siguientes reglas se aplican:

ExtensiónTipo de contenido
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

En tipoContenido, puede pasar una cadena que define el tipo del contenido (tipo MIME) para el archivo, por ejemplo "video/mpeg". Este valor content-type se definirá para el adjunto, sin importar su extensión.

Nota: pase una cadena vacía ("") en IDAsociado si no desee utilizar este parámetro.

Ejemplo  

Queremos declarar sus archivos de configuración como archivos XML:

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

 
PROPIEDADES 

Producto: 4D
Tema: 4D Internet Commands

 
HISTORIA 

 
ARTICLE USAGE

4D v15 - Actualización (standard edition) ( 4D v15)