A selection of articles by the CloudMailin team relating to Email (deliverability, receiving and sending), Programming, Start-ups and Cloud Technologies.
Sending and Receiving email in Go
There are multiple ways to send and receive email with Go (Golang). In this article we'll take a look at a couple of them and why we think using HTTP is actually a great method vs SMTP, IMAP and POP3.
What are email webhooks?
In this article we discuss webhooks, what they are and how you can use webhooks for both email to webhook and sending email events.
Full Email Storage / Backup API
CloudMailin allows you to store or backup an entire email in either EML format or fully parsed JSON. Full Emails are stored within an AWS S3 bucket, Azure Blob Storage or Google Cloud Storage and delivered to your webhook, creating an encrypted backup with API for your web application.
Which SMTP port should I use for sending email?
Learn the difference between the main SMTP client and server ports (Port 25, 465, 587 and 2525), which one you should choose, what Start TLS is, and why you shouldn't use port 25 to send email messages.
HTTPS Links for S3 Attachments
CloudMailin allows you to receive email attachments directly to Cloud Storage such as AWS S3. Starting Oct 15 2021 these links will use HTTPS.
TypeScript and AWS Lambda?
In this article, we'll discuss how to get TypeScript working with AWS Lambda and AWS SAM in just a few easy steps.
Building an HTTP API with AWS SAM and Lambda
Sending and Receiving email in Node.js
In this article, we'll cover a couple of ways to send email in Node.js and TypeScript. Following this we'll outline a quick and easy way to receive email with CloudMailin.
Email attachments with Google Cloud Storage
CloudMailin can parse the attachments from email and send the email attachment to Google Cloud Storage automatically.
Basic Auth with AWS API Gateway & Lambda
Basic authentication is one of the oldest and simplest ways to authenticate HTTP Traffic. Although it has been superseded by a range of different options it's still one of the easiest and most convenient methods, as long as you're using HTTPS.
Email attachments with Azure
CloudMailin allows you to receive emails via an HTTP POST, essentially sending email to a webhook.
Email encryption upgrade
Security has always been a priority for us at CloudMailin. As an email service provider it's often necessary for us to balance customer requirements and usability and where possible we always give our users a choice. For a while now we've supported both TLS 1.2 and TLS 1.3 on our platform, but we've also allowed connections from servers using TLS versions lower than this if the customer requests it.
Deprecating the original format
When we first started over 10 years ago our original HTTP Webhook format was our only option. The original HTTP Format was a
multipart/form-dataformat that was opinionated, it made a lot of decisions about how you might use it.
What is DMARC?
In an earlier article, we covered what DKIM and SPF can do for a domain. DMARC is the extension that brings it all together. DMARC stands for "Domain-based Message Authentication, Reporting & Conformance".
What are DKIM and SPF?
Sender Policy Framework (SPF) and DomainKeys Identifier Mail (DKIM) are both methods of identifying email senders.
Understanding Email Reputation
Email sender reputation is crucial when sending an email. Since the early 1990s people have been sending Unsolicited Bulk Email or SPAM and it's critical you understand how to check and manage your reputation.