You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Email is incredibly old and, despite the simple concept behind it (deliver a message), it is extremely complex to do from scratch.
Usually, when you need to send email from an application, you either need to use an extremely old and unnecessary complex MTA (like postfix or sendmail) or you need to send through proprietary and expensive third party services (Sendgrid, Mailgun, AWS SES, etc.).
I think that nowadays it would make sense to simplify email:
reputation is associated to the domain and every message should be cryptographically signed with DKIM (or similar method)
remove all unnecessary limitations and complexities that were accumulated over time (like SPF, IP reputation, etc.) that are a nightmare to manage in cloud native applications (e.g. in Kubernetes the IPs may vary)
Sending should be a simple HTTP POST request
The return path should be a simple HTTP webhook.
Use Cases
Send emails from an application directly using HTTP POST (like a normal REST API)
Receive emails in the web application directly through HTTP webhooks
Goals
Sending and receiving emails from an application would be much easier and you don't need to rely on MTAs or third-party services.
Proposed Solution
Email over HTTPS, with POST requests and webhooks, instead of SMTP.
Privacy & Security Considerations
This would not have any negative impact on spam, because all messages would be cryptographycally signed and associated to a domain (e.g. mandatory DKIM or similar technology).
Let’s Discuss
I am open to a discussion and feedback on this idea.
The text was updated successfully, but these errors were encountered:
Introduction
Email is incredibly old and, despite the simple concept behind it (deliver a message), it is extremely complex to do from scratch.
Usually, when you need to send email from an application, you either need to use an extremely old and unnecessary complex MTA (like postfix or sendmail) or you need to send through proprietary and expensive third party services (Sendgrid, Mailgun, AWS SES, etc.).
I think that nowadays it would make sense to simplify email:
Use Cases
Goals
Sending and receiving emails from an application would be much easier and you don't need to rely on MTAs or third-party services.
Proposed Solution
Email over HTTPS, with POST requests and webhooks, instead of SMTP.
Privacy & Security Considerations
This would not have any negative impact on spam, because all messages would be cryptographycally signed and associated to a domain (e.g. mandatory DKIM or similar technology).
Let’s Discuss
I am open to a discussion and feedback on this idea.
The text was updated successfully, but these errors were encountered: