Quando invii posta utilizzando l'API Mail, esistono alcune limitazioni riguardo alle intestazioni che puoi utilizzare e ai tipi di file che puoi allegare.
Intestazioni facoltative
Un'email in uscita contiene intestazioni che forniscono i dettagli del messaggio, come mittente, destinatario, data e oggetto. Ogni intestazione ha un nome e un valore. In un'email in uscita puoi anche includere le seguenti intestazioni; per motivi di sicurezza, non sono consentite altre intestazioni:
- In risposta a
- ID elenco
- Annulla iscrizione a elenco
- Per conto di
- Riferimenti
- Data di reinvio
- Inviato nuovamente da
- Inviato nuovamente a
Posta con allegati
Un messaggio email in uscita può avere file allegati. Ogni allegato ha un nome file e dati di file. I dati dei file possono provenire da qualsiasi origine, ad esempio un file di dati delle applicazioni o un datastore.
Estensioni di nomi file vietate
Come misura di sicurezza per la protezione dai virus, gli allegati email non possono utilizzare le seguenti estensioni dei nomi file e i file ZIP non possono contenere file con le seguenti estensioni:
- Ade
- ap
- pipistrello
- chm
- cmd
- com
- cpl
- exe
- HTA
- in
- isp
- JES
- lib
- mde
- msc
- msp
- mst
- PIF
- scr
- sct
- shb
- sys
- vb
- Vbe
- vbs
- vxd
- wsc
- WSF
- wsh
Tipi MIME (Allegati e Multipurpose Internet Mail Extensions)
Il tipo MIME di un allegato è determinato dall'estensione del file. Il tipo MIME identifica il tipo di contenuti inviati e può determinare in che modo vengono trasferiti i dati.
Di seguito è riportato un elenco dei tipi MIME e delle estensioni di nomi file corrispondenti. Non devi utilizzare solo queste estensioni. Tuttavia, se utilizzi un'estensione sconosciuta, App Engine le assegnerà il tipo MIME application/octet-stream
.
MIME type (Tipo MIME) | Estensioni nome file |
---|---|
applicazione/msword | doc, docx |
applicazione/pdf | |
applicazione/rss+xml | rss |
application/vnd.google-earth.kml+xml | file KML |
application/vnd.google-earth.kmz | KMZ |
application/vnd.ms-excel | xls, xlsx |
applicazione/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 |
applicazione/zip | zip |
audio/di base | Au Snd |
audio/flac | flac |
audio/medio | mid, rmi |
audio/mp4 | M4a |
audio/mpeg | mp3 |
audio/ogg | oga, ogg |
audio/x-aiff | aif, aifc, aiff |
audio/x-wav | wav |
immagine/gif | gif |
image/jpeg | jpeg, jpg, jpe |
image/png | png |
immagine/tiff | tiff, tif |
image/vnd.wap.wbmp | WBMP |
image/x-ms-bmp | bmp |
testo/calendario | ics |
testo/valori separati da virgole | csv |
text/css | css |
text/html | htm, html |
testo/normale | asc, c, diff, log, patch, pot, text, txt |
text/x-vcard | vcf |
video/mp4 | mp4 |
video/mpeg | mpeg, mpg, mpe |
video/ogg | Ogv |
video/tempo rapido | qt, mov |
video/x-msvideo | avi |