Posta con intestazioni o allegati

Quando invii email utilizzando l'API Mail, esistono alcune limitazioni per quanto riguarda le intestazioni che puoi utilizzare e i tipi di file che puoi allegare.

Intestazioni facoltative che puoi utilizzare

Un'email in uscita contiene intestazioni che forniscono dettagli sul messaggio, ad esempio il mittente, il destinatario, la data e l'oggetto. Ogni intestazione ha un nome e un valore. Puoi anche includere le seguenti intestazioni in un'email in uscita. Per motivi di sicurezza, non sono consentite altre intestazioni:

  • In-Reply-To
  • List-Id
  • List-Unsubscribe
  • Per conto di
  • Riferimenti
  • Resent-Date
  • Resent-From
  • Resent-To

Posta con allegati

Un messaggio email in uscita può avere allegati. Ogni allegato ha un nome file e dati del file. I dati del file possono provenire da qualsiasi origine, ad esempio un file di dati dell'applicazione o il datastore.

Estensioni di nomi file vietate

Come misura di sicurezza per proteggerti dai virus, gli allegati email non possono utilizzare le seguenti estensioni dei file e i file ZIP non possono contenere file con le seguenti estensioni:

  • ade
  • adp
  • pipistrello
  • 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

Allegati e tipi MIME (Multipurpose Internet Mail Extensions)

Il tipo MIME di un allegato viene determinato dall'estensione del file. Il tipo MIME identifica il tipo di contenuti inviati e può determinare la modalità di trasferimento dei dati.

Di seguito è riportato un elenco dei tipi MIME e delle relative estensioni dei nomi file. Non sei limitato a queste estensioni, ma se utilizzi un'estensione sconosciuta, App Engine le assegnerà il tipo MIME application/octet-stream.

MIME type (Tipo MIME) Estensioni dei nomi file
application/msword doc, 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, 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
immagine/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