使用 Mail API 傳送郵件時,系統對您可以使用的標頭和能夠附加的檔案類型設有一些限制。
選用標頭
傳出電子郵件中包含的標頭可以提供信件相關詳細資訊,例如寄件者、收件者、日期和主旨。每個標頭都有名稱和值。您也可以在傳出電子郵件中加入下列標頭。不過基於安全性考量,您不得使用其他標頭:
- In-Reply-To
- List-Id
- List-Unsubscribe
- On-Behalf-Of
- References
- Resent-Date
- Resent-From
- Resent-To
含有附件的郵件
外送電子郵件可以含有檔案附件。每個附件都有檔案名稱和檔案資料。檔案資料可以來自任何來源,例如應用程式資料檔案或資料儲存庫。
禁用的副檔名
電子郵件附件不能使用以下副檔名,且 ZIP 檔案不能含有以下副檔名的檔案,以作為防範病毒的安全措施:
- 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
附件及多用途網際網路郵件延伸標準 (MIME) 類型
附件的 MIME 類型可以由副檔名決定。MIME 類型可識別要傳送的內容類型,並且可以決定資料的傳送方式。
以下是 MIME 類型和相應的副檔名清單。系統並未限制您只能使用這些副檔名,但如果您使用了不明的副檔名,App Engine 會為其指派 MIME 類型 application/octet-stream。
| MIME 類型 | 檔案副檔名 | 
|---|---|
| 應用程式/msword | doc、docx | 
| 應用程式/pdf | |
| 應用程式/rss+xml | rss | 
| 應用程式/vnd.google-earth.kml+xml | kml | 
| 應用程式/vnd.google-earth.kmz | kmz | 
| 應用程式/vnd.ms-excel | xls、xlsx | 
| 應用程式/vnd.ms-powerpoint | pps、ppt、pptx | 
| 應用程式/vnd.oasis.opendocument.presentation | odp | 
| 應用程式/vnd.oasis.opendocument.spreadsheet | ods | 
| 應用程式/vnd.oasis.opendocument.text | odt | 
| 應用程式/vnd.sun.xml.calc | sxc | 
| 應用程式/vnd.sun.xml.writer | sxw | 
| 應用程式/x-gzip | gzip | 
| 應用程式/zip | zip | 
| 音訊/basic | au snd | 
| 音訊/flac | flac | 
| 音訊/mid | mid、rmi | 
| 音訊/mp4 | m4a | 
| 音訊/mpeg | mp3 | 
| 音訊/ogg | oga、ogg | 
| 音訊/x-aiff | aif、aifc、aiff | 
| 音訊/x-wav | wav | 
| 圖片/gif | gif | 
| 圖片/jpeg | jpeg、jpg、jpe | 
| 圖片/png | png | 
| 圖片/tiff | tiff、tif | 
| 圖片/vnd.wap.wbmp | wbmp | 
| 圖片/x-ms-bmp | bmp | 
| 文字/日曆 | ics | 
| 文字/逗號分隔值 | csv | 
| 文字/css | css | 
| 文字/html | htm、html | 
| 文字/純文字 | asc、c、diff、log、patch、pot、text、txt | 
| 文字/x-vcard | vcf | 
| 影片/mp4 | mp4 | 
| 影片/mpeg | mpeg、mpg、mpe | 
| 影片/ogg | ogv | 
| 影片/quicktime | qt、mov | 
| 影片/x-msvideo | avi |