2026年4月13日月曜日

Nostr上でメールを送受信するNmail

分散型プロトコルNostr上でメールを送受信する「Nmail」を試してみました。

Nostrのアカウントでログインすると見た目は極普通のメールソフト。

設定

送信メール作成画面

送信先にサブアカウントのnpub(公開鍵)を入力して送ってみます。

Sentに追加されました。

いったんログアウトして、サブアカウントでログインするとInboxにメールが届いていました。
なお、区別がつきやすいようにサブアカウント時はダークモードにしています。(この設定はアカウント単位ではなくブラウザ単位のようです)

メールを開きました。

右下の返信ボタンを押すと返信作成画面が開きます。
宛先に元のメールの送信者が入っていないので、手動でnpub(公開鍵)を入力する必要があります。

本文を入力しようとしたらなぜか内容が崩れてしまったので、改行して本文を入力して送信しました。
Sentに入っています。

メールを開くとfromもToも なぜかサブアカウントのatasinti3になってます。
また「お返事おくります」がへんなところに入っちゃいました。

ログアウトして、atasntiのアカウントで再ログインしてInboxをみましたが届いていません。

なぜかSentに同じものが2通。

同じものと書きましたが、1通はFromがatasintiでToがatasinti3(先ほど送ったメール)

しかしもう1通はFromもToもatasinti、なんじゃこりゃ???

今度はatasinti3からatasintiへ送ってみました。
送信前の画面
Toはatasintiになってます。

しかし送信後のSentの画面を見ると、FromもToもatasinti3になってます。

そしてatasinti側のInboxにはメールが届いていません。

ひとつのブラウザ上でアカウントの切り替えを行うと何かおかしくなる?
atasintiはブラウザ拡張機能(NIP-07)でのログイン、atasinti3は秘密鍵(nsec)でのログインでしたが、それも関係している?
送信時のみブラウザ拡張機能(NIP-07)でのログイン情報が残っちゃうとか?
うーん・・・

なお、メールはemlフォーマットでダウンロードできます。
最初のメールをダウンロードしたデータはこんな感じ。

これを見ると、npub1・・・@nostrというメールアドレスでやりとりしているようです。

atasinti3からの返信メールのダウンロードデータ
データ上はFromはatasinti3のnpub、toはatasintiのnpubになっていますね。

atasinti3からの送信メールのダウンロードデータ
これもデータ上はFromはatasinti3のnpub、toはatasintiのnpubになっていますね。

データ上は正しいのになぜ表示がおかしくなるのか、そしてatasinti→atasinti3は届いたのに、なぜatasinti3→atasintiは届かないのか、いろいろまだ問題がありそうです。
ちょっと試してみるのが、早すぎたかな・・・

ちなみに、私の環境の問題かもしれませんが、Firefoxでアクセスすると真っ青の画面で何も表示されなったので、今回はChromeで確認しました。
以上、Nmailについてでした。


~ マイ関連ブログ (Nostr関連)~
Nostrの多機能クライアントNostria (2026.3.16)
NostrベースのMY PACEで画像をSticker化して投稿してみた (2026.2.16)
消えたNostrの3年前の投稿 (2026.2.2)
NostrDrawでドット絵 (2026.1.26)
iOSでNostrのNIP-07認証を行うNostash (2026.1.24)
Nostrの投稿が魚と泳ぐNostarium UI Mock (2026.1.18)
NostrDrawの絵がNostrで表示されるようになってた (2026.1.17)
Nostrの絵文字ライブラリーNosMoji Library (2026.1.4)
Nostr上でお絵描きするNostrDraw (2026.1.1)
Nostrベースの短文投稿SNS『MY PACE』 (2025.12.28)
※量が多くなったので、上記より前のブログ記事については省略します。
上記より前のエントリーへのリンクは上記2025.12.28のブログ記事にて見ることができます。



Nostr村は今日も平和です。
しーゆー。