3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# File 'lib/amazon_deliver.rb', line 3
def self.get(amazon_email)
resource = AmazonUrlGenerator.create_query(amazon_email.from, amazon_email.to, amazon_email.subject, amazon_email.body)
date = Time.new.localtime.strftime("%a, %d %b %Y %H:%M:%S %Z")
http = Net::HTTP.new("email.us-east-1.amazonaws.com", 443)
http.use_ssl = true
= {
'Date' => date.to_s,
'x-Amzn-Authorization' => "AWS3-HTTPS AWSAccessKeyId=#{amazon_email.aws_access_key}, Algorithm=HmacSHA1, Signature=#{AmazonAuthentication.key(amazon_email.aws_secret_key, date)}"
}
http.start do |http|
req = Net::HTTP::Get.new(resource, )
response = http.request(req)
resp = response.body
end
end
|