ユースケース一覧
OTP

OTPワンタイムパスワード検証

2FA/MFAの確認コードを自動取得・検証

MailBrewの独自機能「OTP自動抽出API」で、メール本文から確認コードを自動でパース。正規表現を書く必要なし。6桁コード、英数字コード、マジックリンクなど、主要なOTPパターンに対応。

このユースケースでMailBrewが選ばれる理由

01

ワンコールでOTP取得

専用エンドポイント /emails/{id}/otp で、メール本文から確認コードを自動抽出。正規表現の記述は不要。

02

多様なフォーマット対応

6桁数字、英数字混合、マジックリンクなど、主要なOTPパターンを自動認識。

03

2FA/MFAテストの自動化

ログインフローの二段階認証を完全自動化。手動でのコード入力が不要に。

04

セキュリティ要件の検証

OTPの有効期限、再送制限、ブルートフォース対策など、セキュリティ要件のテストに最適。

サンプルコード

Python

Python
import mailbrew

client = mailbrew.Client("mb_your_key_here")

# 1. テスト用アドレスを発行
addr = client.addresses.create(ttl=300)

# 2. アプリでログイン → OTPメール送信をトリガー
trigger_login(email=addr.address)

# 3. OTPを自動抽出(正規表現不要!)
emails = client.addresses.emails(addr.address)
otp = client.addresses.otp(addr.address, emails[0].id)
print(otp)  # => { "code": "847291", "type": "numeric", "digits": 6 }

# 4. 抽出したOTPでログイン完了
complete_login(code=otp["code"])

このユースケースを試してみませんか?

無料プランでいますぐ始められます。クレジットカード不要。

無料アカウントを作成