CloudflareでSPFレコードとDKIMレコードを設定する

Customers Mail Cloudを使ってメール配信を行う際に必要なのがドメインに対するSPFレコードとDKIMレコードの設定です。メール配信元が信頼できるのを証明することで、迷惑メールとして処理されるのを防止できます。 各ドメイン管理サービスによって設定方法…

SPF/DKIM/DMARC/BIMI。メールなりすまし防止技術の違いについて

メールの世界では昔からスパムやなりすましメールとの戦いが続けられています。そうした中、DNSを利用することでなりすましを効果的に防げる仕組みが整ってきています。 今回はなりすまし防止(ドメイン認証技術)であるSPF/DKIM/DMARC、そしてBIMIの違いに…

メール送信時に返却されるエラーメールの種類とその対策

メール送信を行っている限り切っても切り離せないのがエラーメール(バウンスメール)です。エラーメールは様々な要因に発生するので、送信元だけの対応では防ぎきれないものでもあります。しかし、その理由次第では対策も可能です。 今回はエラーメールの種…

各プログラミング言語別のメールアドレス検証方法

メールアドレスの形式はRFC-5321と5322、さらにRFC822やRFC-5891などで規定されています。この仕様にあったメールアドレスの形式になっているかどうか検証するのは、かなり複雑です。簡易的に正規表現を使ったものも見られますが、すり抜けてしまう(または…

ローカルコンピュータでAMP for Emailを素早く確認できるNodemailerAppの紹介

AMP for Emailの内容が正しく表示されるか確認するにはどうしたら良いでしょうか。実際にメールを送信してGmailなどで確認するのが確かではありますが、調整するたびにメール送信して確認するのは面倒です。 そこで使って欲しいのがNodemailerAppになります…

メールマガジンをクリック一つで購読停止できるList-Unsubscribeの紹介

Gmailなどでメールマガジンを受け取った時に、購読停止できるリンクが表示されることがあります。あのような機能はList-Unsubscribeヘッダーによって実現できます。 今回はCustomers Mail Cloudを使ってList-Unsubscribeヘッダーを利用してみます。

Webhook APIを使って添付ファイル付きメールを処理する(Rails編)

Customers Mail Cloudではプログラム側からデータを取得したり、メールを送信するWeb APIの他に、Customers Mail Cloudでメールを受信した時にイベントを伝えてくれるWebhook APIが用意されています。 Webhook APIを使うことで、自前でメールサーバを立てず…