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