2016-04-13 8 views
6

ऐसा लगता है कि अमेज़न एसईएस प्राप्त ईमेल समर्थन शुरू कर दिया है करता है। क्या यह प्राप्त ईमेल में अनुलग्नक प्राप्त करने का भी समर्थन करता है? अनुलग्नक को एस 3 में कैसे सहेजा जाता है और इसे कैसे प्राप्त किया जाता है, इस बारे में कोई जानकारी?अमेज़न एसईएस समर्थन ईमेल संलग्नक प्राप्त

+0

क्या आपको कभी अपना जवाब मिला? – GuiSim

+0

मैंने अभी पुष्टि की है कि संदेश को S3 पर कैसे पहुंचाया गया है और संदेश उदाहरण जोड़ा गया है –

उत्तर

1

हां, रसीद नियम बनाकर, और संदेश को S3 पर सहेजने के लिए एक क्रिया को परिभाषित करके, आप नियम में निर्दिष्ट बाल्टी से एक ईमेल संदेश और उसके अनुलग्नक को S3 ऑब्जेक्ट के रूप में पुनर्प्राप्त कर सकते हैं।

उदाहरण के लिए, क्या आप प्राप्तकर्ता, [email protected] के लिए नियम निर्दिष्ट करते हैं, और उपसर्ग के तहत एस 3 बाल्टी कॉल sms-example.com पर लिखने के लिए एस 3 एक्शन असाइन करते हैं, संदेश उस बाल्टी को वितरित किए जाएंगे उस प्राप्तकर्ता के लिए।

http://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-consider-use-case.html में वर्णित है:

अमेज़न एसईएस आप कच्चे, असंशोधित ईमेल, जो आम तौर मल्टीपर्पस इंटरनेट मेल एक्सटेंशन्स (MIME) प्रारूप में है बचाता है। MIME प्रारूप के बारे में अधिक जानकारी के लिए , 2045.

इसका मतलब है कि संलग्नक MIME प्रारूप में इनकोडिंग किया जाएगा, एक Multipart Message

के रूप में के बाद से ईमेल कच्चे माइम ईमेल के रूप में वितरित किया जाता है, तो आप पार्स करने के लिए की जरूरत है RFC देखें फ़ाइल, और अनुलग्नक निकालें।

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

आप लगाव जहां Content-Type: application/octet-stream शुरू होता देख सकते हैं: यहाँ क्या अनुलग्नकों के साथ एक ई-मेल की तरह लग रहे हैं का एक उदाहरण है। अटैचमेंट बेस 64 में एन्कोड किया गया है।

देखें RFC 2045 Multipurpose Internet Mail Extensions


यहां एक संपूर्ण संदेश के रूप में एस 3 के लिए दिया, "example.jpg" नामक एक जेपीजी लगाव भी शामिल है। इसे निम्नलिखित S3 स्थान पर पहुंचा दिया गया: https://s3.amazonaws.com/sms-example.com/messages/jldcn43gv5tt9qvhuia34ihodm6erpmqe3l7ghg1। ऑब्जेक्ट का नाम संदेश द्वारा प्रदान की गई SMTP आईडी से लिया जाता है।

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-- 
संबंधित मुद्दे