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
添付ファイルと Multipurpose Internet Mail Extensions(MIME)タイプ
MIME タイプの添付ファイルは、ファイル拡張子から判断されます。MIME タイプにより送信されるコンテンツのタイプが特定され、そのデータの転送方法を決定できます。
次に、MIME タイプと対応するファイル拡張子の一覧を示します。これらの拡張機能に限定されるものではありませんが、不明な拡張機能を使用する場合、App Engine は application/octet-stream
という MIME タイプを割り当てます。
MIME タイプ | ファイル拡張子 |
---|---|
application/msword | doc、docx |
application/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 |