Commit Graph

46 Commits

Author SHA1 Message Date
tungol
55c589072f
Admin: sorting imports with ruff (#7075) 2023-11-30 14:55:51 -01:00
Bert Blommers
370a3d1a9a
SES: list_identities() now supports the IdentityType-parameter (#6956) 2023-10-27 19:46:07 +00:00
Bert Blommers
8ea041029a
S3/DynamoDB: Improve PartiQL tests (#6897) 2023-10-10 15:44:00 +00:00
Bert Blommers
6fe4999de2
SES: Support templates with if/else (#6867) 2023-09-30 07:35:11 +00:00
Bert Blommers
5af4421524
SES: set_identity_mail_from_domain() - the Identity can be an email (#6755) 2023-09-01 21:56:47 +00:00
kbalk
6a2131358a
Replace sure with regular assertions (#6594) 2023-08-04 14:14:14 +00:00
Bert Blommers
90e63c1cb5
SES: Ensure service is region-aware (#5862) 2023-01-21 17:10:55 -01:00
Bert Blommers
66507dd898
SES: Improve template parsing (#5853) 2023-01-19 18:27:39 -01:00
Bert Blommers
1a8ddc0f2b
Techdebt: Replace string-format with f-strings (for tests dirs) (#5678) 2022-11-17 21:41:08 -01:00
Viren Nadkarni
f91ffcffb8
SES: Implement DescribeConfigurationSet (#5378) 2022-08-12 16:33:35 +00:00
deepaksrgm2010
2d6f04d01c
SES: Implement SendBulkTemplatedEmail (#5361) 2022-08-11 17:13:33 +00:00
Amit Shah
4cacf2698c
Support SES get_identity_verification_attributes (#5078) 2022-04-30 10:07:11 +00:00
Bert Blommers
d60df32a25
Upgrade flake8 to 4.x (#5066) 2022-04-27 11:58:59 +00:00
Guriido
e63fc08db2
fix idempotency on verify_email_identity endpoint (#5043) 2022-04-21 11:27:12 +00:00
Bert Blommers
29d01c35bc
Update Black + formatting (#4926) 2022-03-10 13:39:59 -01:00
Viren Nadkarni
5580b519e0
SES: Implement GetIdentityMailFromDomainAttributes and SetIdentityMailFromDomain (#4842) 2022-02-09 17:19:54 -01:00
kefi550
54c7fd5e91
feat: SES add minimal address validation (#4769) 2022-01-25 09:23:22 -01:00
Sherman Hui
a1f89ee39f
feat: add describe_receipt_rule_set to ses mock (#4510) 2021-10-31 09:02:37 -01:00
Sherman Hui
940b351387
feat: add update_receipt_rule to ses mock (#4490) 2021-10-31 08:30:50 -01:00
Sherman Hui
1d21cec000
feat: add describe_receipt_rule method to ses mock (#4458) 2021-10-24 19:35:54 +00:00
Bert Blommers
14a69c7524
Techdebt: Enable pylint rules (#4432) 2021-10-18 19:44:29 +00:00
Bert Blommers
579b6e264f
SES - SendEmail: source attr can contain chevrons (#4338) 2021-09-23 18:56:22 +00:00
Bert Blommers
80379312a3
SES - duplicate boto tests (#4330) 2021-09-23 11:51:34 +00:00
Bert Blommers
7693d77333
Remove Py2 support (#3915) 2021-07-26 07:40:39 +01:00
Brian Pandola
7147c5f05a
SES domains are case-insensitive (#4050) 2021-07-02 05:28:41 +01:00
usmangani1
31cf3c4252
Fix:SES-Added params check in template (#3753)
* Fix:SES-Added params check in template

* Added more tests and handled message

* linting

* fixed tests

* fix attribute name in message

* fix logic for exception
2021-05-18 07:51:27 +01:00
Andrés Álvarez
a5fc99c9af
Raise TemplateDoesNotExist if template does not exist (#3784)
* Raise TemplateDoesNotExist if template does not exist

When sending templated emails

* Remove unnecessary 'when called with' in test
2021-03-19 15:36:53 +00:00
Cristopher Pinzón
c72670d536
Functionality added to SES service (#3670)
* correct exceptions when mising parameters

* test_render_template function

* update ses template function

* fix import

* except fixed

* tests and py2 fix
2021-02-11 18:31:17 +00:00
usmangani1
ffa7f2e41a
Fix:SES:Get Template Html part (#3504)
* SES:Get Template Html part

* Linting

* Linting

Co-authored-by: Bert Blommers <info@bertblommers.nl>
2020-12-03 07:42:19 +00:00
Bert Blommers
273ca63d59 Linting 2020-11-11 15:55:37 +00:00
Matěj Cepl
5697ff87a8 Back to Black 2020-11-10 14:12:38 +01:00
Matěj Cepl
ea489bce6c Finish porting from nose to pytest. 2020-11-10 08:25:05 +01:00
Matěj Cepl
77dc60ea97 Port test suite from nose to pytest.
This just eliminates all errors on the tests collection. Elimination of
failures is left to the next commit.
2020-11-10 08:23:44 +01:00
Kamil Mańkowski
47a227921d
SES: Fix sending email when use verify_email_address (#3242) 2020-08-25 13:51:58 +01:00
usmangani1
dcde2570b1
Enhancement : SES - Added create-receipt-rule-set, create-receipt-rul… (#3059)
* Enhancement : SES - Added create-receipt-rule-set, create-receipt-rule functionalities.

* Linting

Co-authored-by: usmankb <usman@krazybee.com>
Co-authored-by: Bert Blommers <info@bertblommers.nl>
2020-06-10 10:23:43 +01:00
Steve Pulec
0f56539ef9
Merge pull request #2972 from bblommers/ses_validate_raw_email
SES - Validate domain before sending raw email
2020-05-14 17:52:50 -05:00
usmangani1
8d3d43da90
Enhancement Adding SES Functionalities CreateTemplate,GetTemplate,Lis… (#2987)
* Enhancement Adding SES Functionalities CreateTemplate,GetTemplate,ListTemplates

* Linting

Co-authored-by: usmankb <usman@krazybee.com>
Co-authored-by: Bert Blommers <info@bertblommers.nl>
2020-05-13 12:29:34 +01:00
Bert Blommers
691e206854 SES - Validate domain before send_raw_email 2020-05-07 09:49:37 +01:00
Bert Blommers
353bc08ac2 Linting 2020-05-04 09:24:46 +01:00
usmankb
440213f854 Enhancement Adding SES get_send_statistics,create_configuration_set functions 2020-05-01 21:16:33 +05:30
Bert Blommers
f0cab68208 #2264 - SES - Ensure verify_email_address works with display names 2020-03-18 11:46:44 +00:00
Asher Foa
96e5b1993d Run black on moto & test directories. 2019-10-31 10:36:05 -07:00
Kyle Jones
1d5140e11d Implementing send_templated_email 2019-10-02 08:39:35 +01:00
Ben Jolitz
d21c387eb6 Support optional Source, parse from header
The Email ``from`` header is either formatted as ``name <address>`` or ``address``.

This commit will use `parseaddr` to extract a ``(name, address)`` tuple, which we will use the ``address`` to check if it's verified.

Also support the case where ``Source`` is omitted (which AWS requires the ``from`` header to be set).
2018-05-04 18:58:52 -07:00
fdfk
2a65f40a19 Adding list_verified_email_addresses and testing 2017-07-11 08:02:31 +00:00
Jonathan Stewmon
fb06c6517e update SES backend to support domain identities and multiple recipients
includes test cases for ses client with boto3
2016-03-09 10:18:50 -06:00