Email dengan header atau lampiran

Saat Anda mengirim email menggunakan Mail API, ada beberapa batasan pada header yang dapat digunakan dan jenis file yang dapat dilampirkan.

Header opsional

Email keluar memiliki header yang mencantumkan detail pesan, seperti pengirim, penerima, tanggal, dan subjek. Setiap header memiliki nama dan nilai. Anda juga dapat menyertakan header berikut dalam email keluar. Untuk tujuan keamanan, header lainnya tidak diizinkan:

  • In-Reply-To
  • List-Id
  • List-Unsubscribe
  • On-Behalf-Of
  • References
  • Resent-Date
  • Resent-From
  • Resent-To

Email dengan lampiran

Pesan email keluar dapat berisi lampiran file. Setiap lampiran memiliki nama file dan data file. Data file dapat berasal dari sumber apa pun, seperti file data aplikasi atau datastore.

Ekstensi nama file yang dilarang

Sebagai langkah pengamanan untuk melindungi dari virus, lampiran email tidak boleh menggunakan ekstensi nama file berikut, dan file ZIP tidak boleh berisi file dengan ekstensi nama file berikut:

  • 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

Jenis Lampiran dan Multipurpose Internet Mail Extensions (MIME)

Jenis MIME pada lampiran ditentukan dari ekstensi file. Jenis MIME mengidentifikasi jenis konten yang dikirim dan dapat menentukan cara data tersebut ditransfer.

Berikut adalah daftar jenis MIME dan ekstensi nama file yang terkait. Ekstensi ini tidak dibatasi, tetapi jika Anda menggunakan ekstensi yang tidak diketahui, App Engine akan menetapkan jenis MIME application/octet-stream.

Jenis MIME Ekstensi nama 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
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