(self)
| 1523 | self.headers = {} |
| 1524 | |
| 1525 | def send(self): |
| 1526 | self.prepare_message() |
| 1527 | message_text = self.message.as_string() |
| 1528 | |
| 1529 | try: |
| 1530 | from . import webapi |
| 1531 | except ImportError: |
| 1532 | webapi = Storage(config=Storage()) |
| 1533 | |
| 1534 | if webapi.config.get("smtp_server"): |
| 1535 | self.send_with_smtp(message_text) |
| 1536 | elif webapi.config.get("email_engine") == "aws": |
| 1537 | self.send_with_aws(message_text) |
| 1538 | else: |
| 1539 | self.default_email_sender(message_text) |
| 1540 | |
| 1541 | def send_with_aws(self, message_text): |
| 1542 | try: |
no test coverage detected