Web3プロジェクト向けメールAPI
ウォレットメールアドレスを通じてユーザーに直接リーチしましょう。スマートコントラクトから通知を自動化します。MailBoxプロトコルで通信をプライベートに保ちます。
// Send email from your smart contract
import { MailerClient } from '@sudobility/contracts';
import { ethers } from 'ethers';
const mailer = new MailerClient(mailerAddress, signer);
// Send notification to user
await mailer.sendPriority(
userWalletAddress,
'Reward Claimed!',
`You received ${rewardAmount} tokens!`
);
なぜ Web3 プロジェクトが MailBox を選ぶのか
従来の通信方法はWeb3では不十分である。MailBoxは、直接的、プライベートで自動化されたユーザーとのエンゲージメントに必要なインフラを提供する。
直接ユーザーエンゲージメント
マーケティングキャンペーン、製品発表、コミュニティ更新のために、ウォレットメールアドレスを通じてユーザーと接続します。実際にメッセージを確認する場所でリーチしましょう。
// Marketing campaign to wallet holders
const campaign = await mailbox.createCampaign({
name: 'Token Launch Announcement',
template: 'product-launch',
targetAudience: 'token-holders',
});
const recipients = await getTokenHolders(contractAddress, {
minBalance: '1000',
});
await campaign.send({
to: recipients,
subject: '🚀 New Token Launch!',
data: {
tokenName: 'AWESOME',
launchDate: '2024-09-01',
bonusPercent: 15,
},
});
// Expected: 10,000+ verified recipients
// Open rate: 85% (vs 20% traditional email)
スマートコントラクト統合
MailBoxプロトコルを使用してスマートコントラクトから直接メール通知を自動でトリガーします。トランザクション確認、ステーク報酬、ガバナンス通知をシームレスに送信します。
// Solidity smart contract integration
pragma solidity ^0.8.24;
import "@sudobility/contracts/interfaces/IMailer.sol";
import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
contract RewardDistributor {
IMailer public immutable mailer;
IERC20 public immutable usdc;
IERC20 public immutable rewardToken;
constructor(
address _mailer,
address _usdc,
address _rewardToken
) {
mailer = IMailer(_mailer);
usdc = IERC20(_usdc);
rewardToken = IERC20(_rewardToken);
}
function distributeReward(
address recipient,
uint256 amount
) external {
// Transfer reward tokens
rewardToken.transfer(recipient, amount);
// Approve USDC for email fee
usdc.approve(address(mailer), 100000);
// Send notification email
mailer.sendPriorityPrepared(
recipient,
"reward-claimed-v1"
);
emit RewardClaimed(recipient, amount);
}
}プライベート通信
機密通信をオフチェーンでプライベートに保ちます。パブリックブロックチェーンメッセージとは異なり、メールは意図された受信者にのみ表示され、機密ビジネス通信に最適です。
// Private business communications
const privateChannel = mailbox.createPrivateChannel({
participants: [
'0x1234...5678', // CEO wallet
'0xabcd...efgh', // CTO wallet
'0x9876...5432', // Legal team
],
encryption: 'end-to-end',
retention: '30-days',
});
await privateChannel.sendMessage({
subject: 'Q4 Strategic Planning',
body: `Confidential: Partnership proposal
with major DeFi protocol. Terms:
- $10M strategic investment
- Technical integration timeline
- Regulatory compliance review`,
attachments: ['term-sheet.pdf', 'technical-specs.pdf'],
priority: 'high',
});
あらゆるWeb3プロジェクトに最適
デフォイ協定からNFT市場まで、MailBoxはWeb3エコシステム内のさまざまなプロジェクトがユーザーとより効果的にインタラクションを取るのを支援します。
DeFiプロトコル
NFTマーケットプレイス
DAO
ゲーミングプロジェクト
数分で統合開始
プロジェクトがメールを通じてユーザーと通信するためのシンプルな3ステップ統合プロセス
SDKをインストール
シンプルなnpm installコマンドでMailBox SDKをプロジェクトに追加します。
APIを設定
プロジェクトクレデンシャルをセットアップし、使用したいメールテンプレートを設定します。
メールを送信
数行のコードでスマートコントラクトやバックエンドからメール送信を開始します。
技術的特徴
Lightning Fast
秒未満のメール配信
安全な
端-to-端暗号化
アナリティクス
詳細な配信メトリクス
マルチチェーン
すべてのブロックチェーンで動作します
テンプレート
豊富なHTMLメールテンプレート
ターゲティング
ウォレット活動に従って分割する
なぜMailBoxを他の代替案より選ぶのか?
| 機能 | メールボックス | オンチェーンメッセージ | 伝統的なメール | Discord/Telegram |
|---|---|---|---|---|
| プライバシー | ✕ | ~ | ||
| スマートコントラクト統合 | ✕ | ✕ | ||
| ガス料金 | 無料 | 高 | 無料 | 無料 |
| 豊富なコンテンツ | ✕ | ~ | ||
| ウォレットへ直接 | ✕ | ✕ |
各メリットを詳しく探求する
Web3メールがプロジェクトとユーザーのコミュニケーションをどのように変革し、ビジネス成果を生み出すかを深掘りする