Quando envia correio através da API Mail, existem algumas restrições relativamente aos cabeçalhos que pode usar e aos tipos de ficheiros que pode anexar.
Cabeçalhos opcionais
Um email enviado tem cabeçalhos que fornecem detalhes sobre a mensagem, como o remetente, o destinatário, a data e o assunto. Cada cabeçalho tem um nome e um valor. Também pode incluir os seguintes cabeçalhos num email enviado; por motivos de segurança, não são permitidos outros cabeçalhos:
- In-Reply-To
- List-Id
- List-Unsubscribe
- Em nome de
- Referências
- Resent-Date
- Resent-From
- Reenviado para
Email com anexos
Uma mensagem de email enviada pode ter anexos de ficheiros. Cada anexo tem um nome de ficheiro e dados do ficheiro. Os dados de ficheiros podem ser provenientes de qualquer origem, como um ficheiro de dados de aplicações ou o repositório de dados.
Extensões de nomes de ficheiros proibidas
Como medida de segurança para proteção contra vírus, os anexos de email não podem usar as seguintes extensões de nomes de ficheiros, e os ficheiros ZIP não podem conter ficheiros com as seguintes extensões de nomes de ficheiros:
- ade
- adp
- morcego
- 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
Anexos e tipos de Multipurpose Internet Mail Extensions (MIME)
O tipo MIME de um anexo é determinado a partir da extensão do ficheiro. O tipo MIME identifica o tipo de conteúdo que está a ser enviado e pode determinar a forma como esses dados são transferidos.
Segue-se uma lista de tipos MIME e as respetivas extensões de nomes de ficheiros. Não está limitado a estas extensões, mas se usar uma extensão desconhecida, o App Engine atribui-lhe o tipo MIME application/octet-stream
.
Tipo de MIME | Extensões dos nomes de ficheiros |
---|---|
application/msword | doc e 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 e 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 e aiff |
audio/x-wav | wav |
image/gif | gif |
image/jpeg | jpeg, jpg e 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 |