Email com cabeçalhos ou anexos

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 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