It's written in the first paragraph
send 62,000 messages per month to any recipient when you call Amazon SES from an Amazon EC2 instance directly or through AWS Elastic Beanstalk.
You need to use an Amazon EC2 instance to issue the request, either from the EC2 server its self directly (meaning that the EC2 server IP would show up in their logs) or from the EC2 server via Elastic Beanstalk.
If you're not using an EC2 instance to make the SES call you will be charged
Email messages are charged at $0.10 per 1,000.
Plus data usage
Data Transfer Out: See the table for "Data Transfer OUT From Amazon EC2 To Internet" on the EC2 Pricing Page.
NOTE: The email header and attachments are included in the data size used for billing. Attachments (applicable only to messages you send) $0.12 per GB of attachments sent.
If you don't want to move your existing server:
- You could set up a free-tier EC2 instance (free for the first year of your account) and set up a proxy to pipe all of your SES requests from your non-EC2 servers.
- You could use other services like Mandrill, etc.
- You could set up a task scheduler of some kind have your SES jobs handled on the EC2 instance.
I have about 1600 subscribers, I send once a week and it costs about 10 dollars a month
so 6400 sends per month
is that about what you pay? thanks
Do I get Amazon SES Free-Tier Pricing when I send emails from Heroku? - Stack Overflow
What would be the pricing for using Amazon SES from a lambda function? - Stack Overflow
Could you please give me a pricing for amazon ses
this is what I pay per month for amazon ses, is that about what you pay also?
Q. What pricing model does Amazon SES support?
Q. What is Amazon SES used for?
Q. Does Amazon SES offer a free trial?
Videos
Although this question is quite old, my answer may help others. AWS updated their pricing page of SES and Lambda pricing is mentioned explicitly at the end of the page:
When you call Amazon SES from an application hosted in Amazon EC2 or via AWS Lambda, you can send 62,000 messages per month at no charge. This Free Usage Tier benefit does not expire.
See: https://aws.amazon.com/ses/pricing/
From the docs
With AWS Lambda, you pay only for what you use. You are charged based on the number of requests for your functions and the duration, the time it takes for your code to execute.
So you would be charged based on the execution time of your Lambda (will likely be milliseconds per call).
will the pricing model of an EC2 instance apply while invoking SES through lambdas as well?
It seems like there is some confusion regarding this issue. The same question is addressed here. It's unclear but it seems like it will be cheaper to run on Lambda than EC2.