電子メールの添付ファイルを受信アマゾンSESのサポートが見える行います。受信した電子メールの添付ファイルの受信もサポートしていますか?どのように添付ファイルがS3に保存され、どのように検索されるのかについての情報はありますか?は、Amazon SESは、受信メールをサポートし始めているよう
答えて
はい、受信ルールを作成し、S3にメッセージを保存するアクションを定義することで、ルールに指定されたバケットからS3オブジェクトとしてのメールメッセージとその添付ファイルを取得できます。
たとえば、受信者[email protected]のルールを指定し、S3バケットコールsms-example.comにプレフィックスを書き込むためのS3アクションを割り当てると、そのバケットにメッセージが配信されますその受信者のために。
http://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-consider-use-case.htmlで説明したように:
アマゾンSESはあなたに、通常 MIME(Multipurpose Internet Mail Extensions)の形式である生、変更されていない電子メールを、提供しています。 MIME形式の詳細 については、添付ファイルはMultipart Message
メールが生MIME電子メールとして配信されているので、あなたが解析する必要があるとして、MIME形式でエンコードされることを意味しますRFC 2045
を見ますファイルを開き、添付ファイルを抽出します。あなたは添付ファイルContent-Type: application/octet-stream
開始を見ることができます
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=frontier
This is a message with multiple parts in MIME format.
--frontier
Content-Type: text/plain
This is the body of the message.
--frontier
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
PGh0bWw+CiAgPGhlYWQ+CiAgPC9oZWFkPgogIDxib2R5PgogICAgPHA+VGhpcyBpcyB0aGUg
Ym9keSBvZiB0aGUgbWVzc2FnZS48L3A+CiAgPC9ib2R5Pgo8L2h0bWw+Cg==
--frontier--
:ここで添付ファイル付きの電子メールがどのように見えるかの例です。添付ファイルはbase64でエンコードされています。
は、ここで "example.jpg" という名前のJPGの添付ファイルを含め、S3に配信として、完全なメッセージがあるRFC 2045 Multipurpose Internet Mail Extensions
を参照してください。それは次のS3の場所に配送されました:https://s3.amazonaws.com/sms-example.com/messages/jldcn43gv5tt9qvhuia34ihodm6erpmqe3l7ghg1。オブジェクト名は、メッセージで指定されたSMTP IDから取得されます。
Return-Path: <[email protected]>
Received: from mx6.example.com (mx6.example.com [255.255.245.6])
by inbound-smtp.us-east-1.amazonaws.com with SMTP id jldcn43gv5tt9qvhuia34ihodm6erpmqe3l7ghg1
for [email protected];
Thu, 27 Jul 2017 16:53:34 +0000 (UTC)
X-SES-Spam-Verdict: PASS
X-SES-Virus-Verdict: PASS
Received-SPF: softfail (spfCheck: transitioning domain of example.com does not designate 255.255.245.6 as permitted sender) client-ip=255.255.245.6; [email protected]; helo=mx6.example.com;
Authentication-Results: amazonses.com;
spf=softfail (spfCheck: transitioning domain of example.com does not designate 255.255.245.6 as permitted sender) client-ip=255.255.245.6; [email protected]; helo=mx6.example.com;
X-SES-RECEIPT: AEFBQUFBQUFBQUFHbmZUa1QwOTA4N1dQc2ZiRGFQMTFMdzBNdzNkWG1uMEFEaGpIeEo4eHRuWUIrZUp3ZzJwK1RhZE1sWDhGY0RGWUg3Q2Q2U25Eb3BjNVVtTnhNQjVaWWhUN3c1NU4yWDRHMUxrNFlaRTRzcFU4aE5MbDZWUnBuVEdXN1VsNExBa2hrUHBMQnlPN1hDdzZnZXB1ek53MkwvZkVUcHpiZ3hJK2hESmNNUm5sNGxPazNMYnQrSG11UjY0djFxZ2VBalF6QlhZRnlWdWdQamcwTzlNN2xHZEticG5oZUQ1ZFVoTC9WWUtiZjY5amhkMTlRd1BWbUkyMnpIbmJUb0xpMzhVTlBMSzBqZzI3MFZHVFQvcU5CaHA0Rw==
X-SES-DKIM-SIGNATURE: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple;
s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1501174414;
h=X-SES-RECEIPT:Date:Subject:Message-ID:From:To:MIME-Version:Content-Type;
bh=Kf3QaHVBBiEvy382/1pLBxRFSsmLtlEpffsi6Kju+B4=;
b=h8+aAxvaaTyhF1HrkKjx7wWmdZ9IZ1wBAhULLQ6Yrf2ILYgiI5dWReJ5pZ5B3gkz
IBTbMyLoX5/8mAxHck0OT8mHs7phuIh0kad3Aioel92PYKeVkr+k33/dQmD3B5r5UKn
VEM41uSKQu2rGwB5CuAIgoGmKYMyeXnmX+bi6JL0=
X-Footer: a21zbXguY29t
Received: from mx4.example.com ([192.99.225.232])
(authenticated user [email protected])
by mx6.example.com (Mailer 9.2.3) with ESMTPSA
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256 bits))
for [email protected];
Thu, 27 Jul 2017 10:53:30 -0600
X-Footer: ZG9qaWdneS5jb20=
Received: from localhost ([127.0.0.1])
by mx4.example.com (Mailer 9.2.3) with ESMTPSA
for [email protected];
Thu, 27 Jul 2017 10:53:04 -0600
Date: Thu, 27 Jul 2017 10:53:04 -0600
Subject: attachment
X-Mailer: Mailer 9.2.3/Mailer Client
X-User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36
Message-ID: <[email protected]>
From: User <[email protected]>
To: [email protected]
X-Priority: 3
Importance: Normal
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-u4HpRD436UcA8Yj9oMVl"
--=-u4HpRD436UcA8Yj9oMVl
Content-Type: multipart/alternative; boundary="=-89WEH0obI4GHeo+VHXBi"
--=-89WEH0obI4GHeo+VHXBi
Content-Type: text/plain; charset="utf-8"
--=-89WEH0obI4GHeo+VHXBi
Content-Type: text/html; charset="utf-8"
<html><head></head><body></body></html>
--=-89WEH0obI4GHeo+VHXBi--
--=-u4HpRD436UcA8Yj9oMVl
Content-Type: image/jpeg; name="example.jpg"
Content-Disposition: attachment; filename="example.jpg"
Content-Transfer-Encoding: base64
/9j/4AAQSkZJRgABAQEAYABgAAD/4RDaRXhpZgAATU0AKgAAAAgABAE7AAIAAAAFAAAISodpAAQA
AAABAAAIUJydAAEAAAAKAAAQyOocAAcAAAgMAAAAPgAAAAAc6gAAAAgAAAAAAAAAAAAAAAAAAAAA
--=-u4HpRD436UcA8Yj9oMVl--
- 1. Amazon SESで電子メールを受信していません
- 2. Amazon SESの特定のドメインから電子メールを受信
- 3. Amazon SESメールがnodemailerを使用して送信されない
- 4. amazon sesの受信者を確認せずにメールを送信する方法
- 5. Amazon AWS SESを使用してドメインメールを受信する
- 6. Amazon SESはメールを受信するためにSMTPサーバを稼働させる必要がありますか?
- 7. AWS SES/SNSでメールを受信
- 8. Amazon SESを使用してzendで電子メールを送信するには?
- 9. Amazon SESによる電子メールの非同期送信
- 10. Amazon SESのスパムとしてのメール
- 11. Amazon VPCの下でAmazon SESサービスを使用して電子メールを送信
- 12. AWSでメールを受信して解析するSES
- 13. AWS SESメールサービスの問題:ポート?タイムアウト? STARTTLS?私はAmazonのSESサービスを使用して電子メールを送信しようとしています
- 14. AMAZON SESでメールを確認する
- 15. PHPでAmazon SESを使用してhtml電子メールを送信する方法
- 16. SES:メールの配信ステータスをjsonレスポンスとして取得するためのAPI
- 17. Amazon EC2で電子メールを受信していますか?
- 18. amazon ses経由でLaravelでメールを送信
- 19. Amazon SES APIとPHPでHTMLで電子メールを送信
- 20. SES迷惑メールからの苦情メールの受信
- 21. カールを使用してAmazon SES経由で電子メールを送信
- 22. asp.netコア2.0のメールをAmazon SES
- 23. Amazon SES - 受取人のメールアドレスを隠す
- 24. GsuiteのEメールをAmazon SES経由でルーティングする方法は?
- 25. S3(SES電子メール受信)の電子メールからBCC受信者を取得する方法
- 26. アマゾンSES:それは、テストメールを送信していますが、彼らは私が電子メールで送信するのAmazon SESのサービスを使用して、私たちのRailsアプリを切り替えるしようとしている
- 27. 受信者がamazon sesまたは他のプロバイダの電子メールに返信したかどうかを追跡する方法
- 28. アマゾンSES:送信メールのヘッダ
- 29. Amazon SESは検証されていない電子メールアドレスに電子メールを送信できません
- 30. Amazon SES SMTPから電子メールを送信するようにGmailを設定する
あなたはあなたの答えを得ましたか? – GuiSim
私は、メッセージがS3にどのように配信されたかを確認し、メッセージの例を追加しました –