feat(connector): postmark email connector
Identity infrastructure for developers, Auth0 open source alternative
Brought to you by:
fleuraly
Originally created by: srs
Originally owned by: srs
Implemented a Postmark email connector that uses Postmark API rather than SMTP. This provides the ability to use templates stored in Postmark instead of the templates stored in JSON.
This is implemented by looking at connector-sendgrid-email and implemented it as my understanding of best practices and convensions.
Have a simple uint-test that only checks configuration is valid (as also connector-sendgrid-email has). Else I did manual testing by connecting it in Logto UI and sending a test email trough the UI. Have also tested it in real-world scenarios by connecting it to an email provider.
.changeset
Originally posted by: github-actions[bot]
COMPARE TO
masterTotal Size Diff ⚠️ 📈 +12.37 KB
Diff by File
|Name|Diff| |---|---| |packages/connectors/connector-postmark/CHANGELOG.md|:chart_with_upwards_trend: +84 Bytes| |packages/connectors/connector-postmark/README.md|:chart_with_upwards_trend: +1.98 KB| |packages/connectors/connector-postmark/logo.svg|:chart_with_upwards_trend: +3.63 KB| |packages/connectors/connector-postmark/package.json|:chart_with_upwards_trend: +2.03 KB| |packages/connectors/connector-postmark/src/constant.ts|:chart_with_upwards_trend: +1.34 KB| |packages/connectors/connector-postmark/src/index.test.ts|:chart_with_upwards_trend: +345 Bytes| |packages/connectors/connector-postmark/src/index.ts|:chart_with_upwards_trend: +1.67 KB| |packages/connectors/connector-postmark/src/mock.ts|:chart_with_upwards_trend: +320 Bytes| |packages/connectors/connector-postmark/src/types.ts|:chart_with_upwards_trend: +1002 Bytes|Originally posted by: srs
This solves [#5885].
Related
Tickets: #5885
Originally posted by: simeng-li
@wangsijie @darcyYe can you guys take a look thx.
Originally posted by: wangsijie
Also, it would be nice if you can make the commits signed.
Originally posted by: srs
I will add some basic tests and do signed commits.