Cuando envías correos con la API de correo, hay algunas restricciones en los encabezados que puedes usar y los tipos de archivos que puedes adjuntar.
Encabezados opcionales que puedes usar
Un correo electrónico saliente tiene encabezados 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 electrónico saliente. Por motivos de seguridad, no se permite usar otros:
- In-Reply-To
- List-Id
- List-Unsubscribe
- On-Behalf-Of
- References
- Resent-Date
- Resent-From
- Resent-To
Correo con archivos adjuntos
Un mensaje de correo electrónico saliente puede tener archivos adjuntos. Cada adjunto tiene un nombre de archivo y datos de archivo. Los datos de archivo pueden provenir de cualquier fuente, como un archivo de datos de la aplicación o el almacén de datos.
Extensiones de nombre de archivo prohibidas
Como medida de seguridad para evitar la propagación de virus, los archivos adjuntos de correo electrónico 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
- bat
- 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 de MIME de un archivo adjunto se determina a partir de su extensión. El tipo de MIME identifica el tipo de contenido que se está enviando y puede determinar cómo se transfieren esos datos.
La siguiente es una lista de tipos de MIME y sus correspondientes extensiones de nombre de archivo. No estás limitado a usar estas extensiones, pero si usas una extensión desconocida, App Engine asignará el tipo application/octet-stream
de MIME.
Tipo 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, 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 | zip |
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, 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 |