Go 1.11 はサポートが終了しており、2026 年 1 月 31 日に
非推奨になります。非推奨になると、過去に組織のポリシーを使用して以前のランタイムのデプロイを再度有効にしていた場合でも、Go 1.11 アプリケーションをデプロイできなくなります。既存の Go 1.11 アプリケーションは、
非推奨日以降も引き続き実行され、トラフィックを受信します。
サポートされている最新バージョンの Go に移行することをおすすめします。
ヘッダーまたは添付ファイルのあるメール
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
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 |
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 |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-09-04 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-09-04 UTC。"],[[["\u003cp\u003eThe Mail API for first-generation runtimes has specific restrictions on allowable headers and attachment types when sending emails, and it can be used while upgrading to corresponding second-generation runtimes.\u003c/p\u003e\n"],["\u003cp\u003eOnly a predefined list of email headers, including In-Reply-To, List-Id, and Resent-From, are allowed for use in outgoing emails for security reasons.\u003c/p\u003e\n"],["\u003cp\u003eFile attachments are permitted in outgoing emails, but certain file extensions, such as .exe, .bat, and .vbs, are strictly prohibited to protect against viruses, and this extends to files contained within ZIP archives.\u003c/p\u003e\n"],["\u003cp\u003eThe MIME type of a file attachment is determined by its file extension, and while you can use extensions not in the defined list, those will default to the \u003ccode\u003eapplication/octet-stream\u003c/code\u003e MIME type.\u003c/p\u003e\n"],["\u003cp\u003eA table is provided that lists the compatible Mime types and the file extensions that correspond to each of them, including image, video, audio, text, and other general application types.\u003c/p\u003e\n"]]],[],null,["# Mail with Headers or Attachments\n\nWhen you send mail using the [Mail API](/appengine/docs/legacy/standard/go111/mail),\nthere are some restrictions on the headers that you can use and the types of\nfiles you can attach.\n| This API is supported for first-generation runtimes and can be used when [upgrading to corresponding second-generation runtimes](/appengine/docs/standard/\n| go\n| /services/access). If you are updating to the App Engine Go 1.12+ runtime, refer to the [migration guide](/appengine/migration-center/standard/migrate-to-second-gen/go-differences) to learn about your migration options for legacy bundled services.\n\nOptional headers you can use\n----------------------------\n\nAn outgoing email has headers that provide details about the message, such as\nthe sender, recipient, date, and subject. Each header has a name and a value.\nYou can also include the following headers in an outgoing email; for security\npurposes, other headers are not allowed:\n\n- In-Reply-To\n- List-Id\n- List-Unsubscribe\n- On-Behalf-Of\n- References\n- Resent-Date\n- Resent-From\n- Resent-To\n\nMail with attachments\n---------------------\n\nAn outgoing email message can have file attachments. Each attachment has a\nfilename and file data. The file data can come from any source, such as an\napplication data file or the datastore.\n\n### Filename extensions that are prohibited\n\nAs a security measure to protect against viruses, email attachments cannot use\nthe following filename extensions, and ZIP files cannot contain files with the\nfollowing filename extensions:\n\n- ade\n- adp\n- bat\n- chm\n- cmd\n- com\n- cpl\n- exe\n- hta\n- ins\n- isp\n- jse\n- lib\n- mde\n- msc\n- msp\n- mst\n- pif\n- scr\n- sct\n- shb\n- sys\n- vb\n- vbe\n- vbs\n- vxd\n- wsc\n- wsf\n- wsh\n\n### Attachments and Multipurpose Internet Mail Extensions (MIME) types\n\nThe MIME type of an attachment is determined from the file's extension. The MIME\ntype identifies the type of content that is being sent, and can determine how\nthat data is transferred.\n\nThe following is a list of MIME types and their corresponding filename\nextensions. You are not limited to these extensions, but if you use an unknown\nextension, App Engine will assign it the MIME type `application/octet-stream`."]]