技術情報

オープンソースのWebメールクライアントまとめ

GmailやYahoo!メールの普及に伴ってメールをローカルアプリケーションではなく、Webアプリケーションを介して利用する人が増えています。サーバー側にデータがあれば、ローカルPCのストレージを逼迫することなく、検索なども高速に利用できます。 今回は同じ…

オープンソースソフトウェアで手軽に立てるお問い合わせフォームまとめ

メールを使ったシステムの基本とも言えるお問い合わせフォーム。それほど難しくはなさそうですが、意外と求められる機能は多いものです。そのため、自作し始めるとあれもこれもと欲しい機能が増えていきます。 そこで使ってみたいのがオープンソース・ソフト…

サポート運営に。オープンソースのメール共有ソフトウェアまとめ

サポートなどでは1つのメールアドレスをメンバーで共有します。対応したかどうかを管理するため、専用のシステムを通して返信する必要があります。クラウドサービスとしてはZendeskなどが有名です。 今回はオープンソースのメール共有ソフトウェアを紹介しま…

メール関係のノーコードサービスまとめ

ここ数年、ノーコードと言う単語に注目が集まっています。複雑な処理を、プログラミングコードを書くことなく実現させるサービスを指します。主にWebサービスやアプリを作るのに使われていますが、メールに関係したノーコードサービスも多々あります。 今回…

AMP for Emailを作るためのサービス、ライブラリまとめ

AMP for EmailはHTMLメールの拡張で、カルーセルやフォームなど便利な機能を追加できます。しかし、専用のタグを利用したり、送信してみないと実際に使えるのか分かりづらく、作成するのは容易ではありません。 そこでAMP for Emailに対応したメールを作成す…

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

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

メールのトラッキング防ぐソフトウェアまとめ

メールでは小さなピクセル画像を読み込ませることで開封をトラッキングする技術がよく使われています。そうしたトラッキングを嫌う人たち向けにお勧めしたいのが今回紹介するソフトウェアです。 主にChrome機能拡張になります。

メールがスパムにならないか判定できるサービスまとめ

せっかく配信したメールがスパム判定されてしまったら、見てもらうこともできず、とても残念な気分になるでしょう。しかも相手のメールボックスのことなので、送信した側では把握もできません。 そうした状況に陥らないために、メールがスパム判定されないよ…

メールをクラウドでウイルスチェックできるサービスまとめ

メールを使ったウイルス感染は昨今減っていたのですが、Emotetの登場によって感染するケースが増えているようです。また、メールサーバーによってはウイルススキャン機能を提供するものもありますが、それだけでは十分とは言えないこともあるようです。 そこ…

メールの開封をトラッキングできるサービスまとめ

送ったメールが相手に開封されているのかどうか、それをトラッキングできるサービスをまとめて紹介します。マーケティング系に限らず、メールが相手に読まれているかどうか知りたいケースは多いでしょう。そうした時に利用できるサービスになります。

簡単に問い合わせフォームを設置できるソフトウェアまとめ

Webサイトで基本になるのがお問い合わせフォームです。そこからクライアントとの接点になったり、サービスの改善へつながったりします。どんなWebサイトにもあるため、イチから作成するのは面倒です。 そこで既存のメールフォームソフトウェアを活用しましょ…

オープンソースのメールマガジン・ニュースレターソフトウェアまとめ

メールを大量に送信するメールマガジン、ニュースレター。購読フォームやユーザーの興味あるジャンルの設定ページ、管理画面など様々な機能で構成されています。 今回はそうしたメールマガジン・ニュースレターを配信するのに使えるオープンソース・ソフトウ…

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を使うことで、自前でメールサーバを立てず…

Webhook APIを使ってメールを処理する(Rails編)

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

Ruby on RailsでCustomers Mail Cloudを使ってメール送信する

Customers Mail CloudをRuby on Railsプロジェクトの中で利用する方法を解説します。Ruby on Rails標準のActionMailerを使って、簡易的なお問い合わせフォームを作成してみます。コードは【Ruby on Rails】お問合せフォームの作成 - Qiitaを参考にしています…

S/MIMEを使ってメールを暗号化する

日本のメール文化にあるPPAP(パスワード付きzipファイルと、そのパスワードを別送する)はとても嫌がられていますが、それに置き換わる技術として注目されているのがS/MIMEになります。公開鍵を使った暗号化技術になります。 相互に鍵を交換することで、メ…

メールのなりすましを防止するBIMIについて知っておきたいこと

メールは毎日何億通も送受信されており、通知や案内、マーケティングなどに活用されています。そして、それだけやり取りされている中には、フィッシングやなりすましといった悪用されたメールも数多く紛れ込みます。 最近では銀行やECサービスなどになりすま…

HTMLメールのアクセシビリティ向上に使いたい。カラーチェックツールまとめ。

人によって程度は異なりますが、世界で5%程度の男性が何らかの色覚障害を持っていると言われています(女性は0.2%)。そうした点を無視して作成したHTMLメールは、読み手にとって読みづらく、強いストレスを感じさせるものになってしまうでしょう。 今回は主…

Webhook APIを使ってメールを処理する(Python/Django編)

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

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

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

AIを使ってメールをサポートしてくれるサービスまとめ

AI/機械学習がトレンドです。ゲームや画像、動画分析に限らず、テキスト分野においても多用されています。 そんなAI/機械学習を用いてメール業務をサポートしてくれる、そんなサービスを紹介します。

mailtoリンクを作成する時に便利なMailtolink.meの紹介

Webページにてメールクライアントを立ち上げられる mailto: リンクですが、宛先(To)を指定する場合には次のようにします。 mailto:info@smtps.jp しかし、他にもたくさんのパラメータがあるのをご存じでしょうか。今回は訪問者が mailto: リンクをクリック…

Emailクライアントの不具合を見つけるならEmail Bugsをチェックしましょう

多くのメールクライアントではHTMLメールをサポートしています。しかし、セキュリティ上の制限などは各クライアントによって多少の違いがあります。また、独自のレンダリングを採用している場合、HTML自体の表示でも違いが出るでしょう。 そうしたメールクラ…

メールの通信暗号化に欠かせないSTARTTLSについて

POP3やIMAP、SMTPといったプロトコルは通信プロトコルにおいて暗号化をサポートしていません。もし通信をSSL化する場合にはSMTP over SSL/TLSのような形で、別途ポートを設けることが多いです。 今回はそんなメールの送受信データを暗号化するもう一つの方法…

メールサーバを瞬時に立ち上げられるDockerイメージまとめ

メールサーバを立ち上げて、様々なライブラリをインストールするのはとても大変です。しかしDockerイメージを使うことで、サーバを一瞬で立ち上げられるようになります。 今回は本番運用も見据えた多機能なもの、そして開発用に使えるDockerイメージをそれぞ…