Cuando envías correo mediante la API Mail, hay algunas restricciones en los encabezados que puedes usar y en los tipos de archivos que puedes adjuntar.
Encabezados opcionales que puedes usar
Los correos salientes tienen cabeceras que proporcionan detalles sobre el mensaje, como el remitente, el destinatario, la fecha y el asunto. Cada encabezado tiene un nombre y un valor. También puedes incluir los siguientes encabezados en un correo saliente. Por motivos de seguridad, no se permiten otros encabezados:
- In-Reply-To
- List-Id
- List-Unsubscribe
- On-Behalf-Of
- Referencias
- Resent-Date
- Resent-From
- Resent-To
Correo con archivos adjuntos
Un mensaje de correo saliente puede tener archivos adjuntos. Cada archivo adjunto tiene un nombre de archivo y datos de archivo. Los datos del archivo pueden proceder de cualquier fuente, como un archivo de datos de una aplicación o el almacén de datos.
Extensiones de nombre de archivo prohibidas
Como medida de seguridad para protegerte contra los virus, los archivos adjuntos de correo no pueden usar las siguientes extensiones de nombre de archivo, y los archivos ZIP no pueden contener archivos con las siguientes extensiones de nombre de archivo:
- ade
- adp
- murciélago
- chm
- cmd
- com
- CPL
- exe
- hta
- ins
- isp
- jse
- lib
- mde
- msc
- msp
- mst
- pif
- scr
- sct
- shb
- sys
- vb
- vbe
- vbs
- vxd
- wsc
- wsf
- wsh
Archivos adjuntos y tipos de extensiones multipropósito de correo de Internet (MIME)
El tipo MIME de un archivo adjunto se determina a partir de la extensión del archivo. El tipo MIME identifica el tipo de contenido que se envía y puede determinar cómo se transfieren los datos.
A continuación, se muestra una lista de tipos MIME y sus extensiones de nombre de archivo correspondientes. No tienes por qué limitarte a estas extensiones, pero si usas una extensión desconocida, App Engine le asignará el tipo MIME application/octet-stream
.
Tipo de MIME | Extensiones de nombre de archivo |
---|---|
application/msword | doc, docx |
application/pdf | |
application/rss+xml | rss |
application/vnd.google-earth.kml+xml | kml |
application/vnd.google-earth.kmz | kmz |
application/vnd.ms-excel | xls y xlsx |
application/vnd.ms-powerpoint | pps, ppt, pptx |
application/vnd.oasis.opendocument.presentation | odp |
application/vnd.oasis.opendocument.spreadsheet | ods |
application/vnd.oasis.opendocument.text | odt |
application/vnd.sun.xml.calc | sxc |
application/vnd.sun.xml.writer | sxw |
application/x-gzip | gzip |
application/zip | código postal |
audio/basic | au snd |
audio/flac | flac |
audio/mid | mid, rmi |
audio/mp4 | m4a |
audio/mpeg | mp3 |
audio/ogg | oga, ogg |
audio/x-aiff | aif, aifc, aiff |
audio/x-wav | wav |
image/gif | gif |
image/jpeg | jpeg, jpg y jpe |
image/png | png |
image/tiff | tiff, tif |
image/vnd.wap.wbmp | wbmp |
image/x-ms-bmp | bmp |
text/calendar | ics |
text/comma-separated-values | csv |
text/css | css |
text/html | htm, html |
text/plain | asc, c, diff, log, patch, pot, text, txt |
text/x-vcard | vcf |
video/mp4 | mp4 |
video/mpeg | mpeg, mpg, mpe |
video/ogg | ogv |
video/quicktime | qt, mov |
video/x-msvideo | avi |