壁紙ギャラリー
Wallpapppers はアカウントと請求のメールをOpenEmail で送っています。
Wallpapppers は、生まれ変わった無料の壁紙をウェブとスマートフォンで提供しています。送るメールはすべて 1 つの SDK 呼び出しで運ばれ、データベースで重複を止めるキーが、OpenEmail でも重複を止めます。
await getOpenEmail().emails.send( { from: fromEmail(), to, subject, html, text, }, { idempotencyKey, signal: AbortSignal.timeout(EMAIL_SEND_TIMEOUT_MS), },)請求メールはどれも、Wallpapppers がイベントと一緒に保存したキーを使い回します。どの送信も、ジョブを開いたままにせず 15 秒で打ち切ります。
9
種類のメールが本番で稼働
15
秒で、どの送信も打ち切り
2026年9月
OpenEmail で稼働を始めた月
流れているもの
Wallpapppers が OpenEmail で
動かしているもの。
- サインインコード求められたその瞬間に送信されます。
- ウェルカム新しいアカウントに、最初の 1 週間のうちに送られます。
- ダウンロードのリセット無料ダウンロードが再び使えるようになったときのお知らせ。最新の壁紙 3 枚付き。
- 請求プランの開始から返金まで、6 通のメールをウェブと App Store の購読者の両方に送ります。Wallpapppers は決済プロバイダー自身のメールをオフにしているので、届く支払い通知はこれだけです。
作り方
Wallpapppers は
どう組み上げたか。
- 01
クライアントは一度だけ作成
Wallpapppers は最初に使うときに OpenEmail クライアントを作成し、すべての送信で使い回します。
- 02
請求イベントはすべてキューへ
決済と App Store の Webhook は、どのイベントかを正確に示すキー(たとえば購読と、それが解約された時刻)を付けて、メールをキューに入れます。
- 03
同じキーで送信
10 分ごとに動くジョブがキューにあるものを送り、そのキーを冪等キーとして OpenEmail に渡すので、再試行で 2 通目が届くことはありません。
- 04
すばやく失敗して再試行
どの送信も 15 秒で打ち切られます。請求メールは最大 3 回まで試行し、止まったままのものや失敗したものはアラートを出します。
質問
よくある質問、
Wallpapppers と OpenEmail について。
キーを発行。
何か送ってみる。
API、MCP、SDK のフルアクセスは、無料プランを含むすべてのプランで使えます。