メールアドレスのエイリアス検討

スパムメール対策のために生のメールアドレスではなくエイリアスで登録したいと思って調べたことをせっかくなのでまとめておく。

# 要件

## Must

1. 生のメールアドレスが類推できないエイリアスを作成できる
1. ブラウザ拡張などから1, 2操作で作成できる
1. 複数のエイリアスから共通の受信トレイに集約される
1. メール返信時にエイリアスから送信したことにできる

## Want

1. サービスごとに異なるエイリアスを使える (任意個のエイリアスが作成可能)
1. 作成したエイリアスの一覧表示や検索ができる
1. コストが安いに越したことはない
1. 他の機能とは独立している

最後の項目は例えばメーラーの機能の1つとしてエイリアスが提供されている場合、より良いメーラーが登場してそちらに乗り換えたくとも乗り換えられない可能性があるため。

# サービス

## メーラー機能あり

### Gmail

Must: ✕◯◯△
Want: △✕◯✕

<details><summary>詳細</summary>

身近なところではGmailにエイリアス機能がある。
**オリジナルのアドレスに対して任意の文字列を+で付加する**というもの。
何個でも作成可能、というより作成／削除という概念が無い。適当に「+任意の文字列」を付けたアドレス宛にメールを送信すれば全部届く。
おそらく仕組み的にはキャッチオールしているんじゃないだろうか。

```
xxx@gmail.com
→ xxx+abc@gmail.com
→ xxx+def@gmail.com
```

オリジナルのアドレスが丸分かりなのが一番の欠点。
「他のメールアドレス」として登録すれば送信時にFromをエイリアスにすることもできるが、ヒューマンエラーの可能性は否めない。
またメールアドレスとして+を認めていないサービスも存在する。
※ Xで簡単に調べた限りではくらしTEMPOなど

</details>

### Yahoo!メール

Must: ◯✕◯△
Want: ✕◯◯✕

<details><summary>詳細</summary>

[セーフティーアドレス（サブアドレス機能）](https://mail.yahoo.co.jp/promo/tour/safetyaddress/)

これまた身近なところでセーフティアドレス機能がある。
共通のベースネームとそれに付加するキーワードで最大10個のエイリアスが作成できる。
※Yahoo! BBやセキュリティパックを契約していれば最大30個

```
ベースネーム: xxx
キーワード: shop, sns
→ xxx-shop@yahoo.co.jp
→ xxx-sns@yahoo.co.jp
```

ベースネームは任意の文字列を設定できるためオリジナルのアドレスは隠蔽されている。
ブラウザ拡張などは無くワンタッチ作成とはいかない。
From欄は手動変更が必要。
Gmail同様に-を認めていないサービスが存在する模様。
※ Xで簡単に調べた限りではローソンなど

</details>

### さくらのメールボックス

Must: ◯✕✕◯
Want: ◯◯△✕

<details><summary>詳細</summary>

[セキュリティ対策を強化したメールサーバー専用プラン【メールボックス】 - レンタルサーバーはさくらインターネット](https://rs.sakura.ad.jp/mail/)

エイリアス機能ではないけれど、好きなだけメールアドレスを作ることができる。
無料で使うことは不可能で、年払いで￥1,048から。
メールアドレスが異なるので受信トレイは個別になるし、ブラウザ拡張で気軽に作成とはいかない。
コストは△にしたけれど￥100/月以下なので十分安い。

</details>

### Fastmail

Must: ◯△◯◯
Want: ◯◯△✕

<details><summary>詳細</summary>

[Fastmail \| We Respect Your Privacy & Put You in Control](https://www.fastmail.com/)

無料プランはなし(トライアル30日)で、最安のベーシックプランは＄2.5/月 (2年契約＄2.38/月、3年契約＄2.33/月)
エイリアスは最大600個まで作成可能。エイリアスとは別にマスクメールアドレス機能もあり、
今回の件ではマスクメールアドレスのほうが適する機能になっている。
※ マスクメールアドレスは硬式ヘルプに上限の記述が見つけられなかったけれど、問い合わせたユーザ曰く1000件とのこと ([Reddit - Dive into anything](https://www.reddit.com/r/fastmail/comments/t68eiw/masked_email_limit/))
マスクメールアドレスに届いたメールへの返信、マスクメールアドレスを使った送信ともに可能。
ブラウザ拡張は存在しないが1Password、Bitwardenと連携してマスクメールアドレスを作成できる。

ただしメーラーとして考えたとき、サードパーティアプリを使うにはベーシックではなくスタンダード以上のプランが必要。

</details>

### StartMail

Must: ◯✕◯△
Want: ◯◯△✕

<details><summary>詳細</summary>

[StartMail \| Private email you can trust](https://www.startmail.com/)

無料プラン無し(トライアル7日)。＄5/月のプランとそれにカスタムドメイン機能が付いた＄5.85のプラン。
エイリアスは無制限に作成することができる。エイリアスからの送信や返信はFrom欄選択方式らしい。
ブラウザ拡張は存在しないため、必要なときにサッと作るわけにはいかない。

</details>

## メーラー機能なし

### SimpleLogin

Must: ◯◯◯◯
Want: ◯◯△◯

<details><summary>詳細</summary>

[SimpleLogin \| Open source anonymous email service](https://simplelogin.io/)

オープンソース。やる気があればセルフホストもできる。
無料プランでは10個までエイリアスを作成可能。プレミアムプラン(＄30/年)だと無制限。
リバースエイリアス機能があり、普通に返信するだけでエイリアスから送ったことにできる。
ブラウザ拡張があり、Bitwardenと連携も可能。
コストは△にしたけれど＄2.5/月 (＄1=￥150として￥375) なのでこれも安い部類とは言える。スマホアプリも存在していて無料。

個人情報保護を重視していて、VPNやパスワードマネージャも提供してるProtonが買収しているのでサービスの継続性やセキュリティにも一定の信頼が置けるのは利点。

</details>

### addy.io (旧AnonAddy)

Must: ◯◯◯◯
Want: ◯◯△◯

<details><summary>詳細</summary>

[Free, Open-source Anonymous Email Forwarding - addy.io](https://addy.io/)

オープンソース。やる気があればセルフホストもできる。
無料プラン、ライトプラン(＄1/月)、プロプラン(＄3/月)がある。
全プランでエイリアスは無制限に作成可能。
SimpleLogin同様にリバースエイリアス機能もあるけれど、無料プランでは使用不可。有料プランでもライトでは20通/日、プロでは100通/日と上限があるのでよくメールを送る人には適さないかもしれない。
またプロ以外では転送量にも制限があり、無料では10MB/月、ライトでは100MB/月。
二段階認証のコードだけのメールでも5KB程度、ある程度リッチなHTMLメールなら30KB～80KBはあったので使っているサービスが多いとライトの100MBでも収まらない可能性はわりとあると思う。
ブラウザ拡張があり、Bitwardenと連携も可能。
スマホアプリはiOS無料、Androidは￥390。

</details>

### Firefox Relay

Must: ◯◯◯◯
Want: ✕◯△✕

<details><summary>詳細</summary>

[Firefox Relay を有効にする - メールアドレスをマスクする \| Firefox Relay ヘルプ](https://support.mozilla.org/ja/kb/activate-firefox-relay-mask-your-email-address)

使用にはMozillaアカウントが必要。
無料プランでは5個まで、有料プランでは無制限にエイリアスが作成できる。ただし日本ではまだ有料プラン利用不可能。
返信も有料プラン限定で100通/日。エイリアスを送り主とした純粋な送信が可能かは見つけられなかった。
ブラウザ拡張があり、Bitwardenと連携も可能。

</details>

### DuckDuckGo Email Protection

Must: ◯◯◯◯
Want: ◯✕◯△

<details><summary>詳細</summary>

[What is DuckDuckGo Email Protection? \| DuckDuckGo Help Pages](https://duckduckgo.com/duckduckgo-help-pages/email-protection/what-is-duckduckgo-email-protection/)

使用にはDuckDuckGoブラウザを使うか、その他ブラウザでは拡張機能を使って、DuckAddressを取得する必要がある。
DuckアドレスにはPersonalとPrivateがあり、Privateがエイリアスに相当する機能となっている。
Privateアドレスを送り主とした送信／返信は可能。
ブラウザ拡張機能またはBitwardenからワンタッチで生成することが可能だが、管理用のダッシュボードが存在しない。転送されたメール上部に挿入されているバナーのボタンから無効化する。

</details>

## 所見

今回の要件からすると**SimpleLogin**または**addy.io**がマッチしている。

メーラーとセットでも構わなければ**Fastmail**が良さそう。
パスワードマネージャに1Passwordを使っている人も連携を考えると同じく。

SimpleLoginを買収したProton側のパスワードマネージャ**Proton Pass**のPlusプランではSImpleLoginも使えるようになっている。
本来のコストは＄4.99/月だけど、2024/02/10時点では60%割引で＄1.99/月になっているのでお得(いつまで割引のままかは不明)。

## 参考にしたサイト

- [SimpleLogin + OnMail で独自ドメインメールを無料で使う \||| Apribase](https://apribase.net/2022/01/22/simplelogin-onmail/)
- [mailbox.orgとSimpleloginを使ってみた - はちまブログ](https://hachima25.hatenablog.com/entry/mailbox-and-simplelogin)
- [サービスごとにユニークなメールアドレスを使いたい · blog.bridgey.dev](https://blog.bridgey.dev/2020/08/29/email-alias-services/)
- [匿名メールアドレスの作成（１）｜荒川仁志](https://note.com/hitoshiarakawa/n/nc6bf1ae20c46)
- [匿名メールアドレスの作成（２）｜荒川仁志](https://note.com/hitoshiarakawa/n/n3bd59139247f)


# 追記エリア

## SimpleLoginの使用感

使用開始して半年ほどが経過した。
現在100以上のサービスをすべてSimpleLoginで作成したエイリアスアドレスに置き換え済み。

良かった点

- ドメインを使い分けられる
    - プランに関わらず使えるものが5種類、有償プランで使えるものが5種類
    - サブドメインを5つまで作ることも可能
- ブラウザ拡張が使いやすい
    - URLのドメイン部を取り込む形で提案してくれる
- エイリアスごとに有効/無効を切り替えられる
    - サービス側で配信停止しなくてもワンクリックで停止できる
- 捨てアドレス用にランダムエイリアス作成機能がある
- 転送先のメールボックスを複数登録できる
    - エイリアスA群はGmailで管理、B群はYahoo!メールで管理みたいなことができる

少し気になる点としてはメール自体のFrom欄がリバースエイリアスに置き換わること。これまでの分類用のフィルタを修正するのが少々手間だった。