ResendConnector v1.0.0 リリース

公開日:

ResendConnector v1.0.0 リリースノート

Movable Type 9 向け Resend 連携プラグイン「ResendConnector」の初回リリースです。

概要

ResendConnector は、Movable Type 本体を一切改変せずに、MT から送信されるすべてのメールを Resend の HTTP API 経由で配信するプラグインです。mt-config.cgi に MailModule Resend を追加するだけで、パスワードリセット・各種通知・フォームメールなどの送信経路を Resend に切り替えられます。

主な機能

Resend API 経由のメール送信

MT 9 の MailModule 機構を利用し、MT::Mail::Resend クラスがメール送信を引き受けて Resend API に POST します。MT 標準の sendmail / smtp バックエンドを経由しないため、MIME-Word エンコードや本文の base64 化は行われず、生の UTF-8 ヘッダ・本文がそのまま Resend に渡ります。

送信ログ

すべての送信を mt_resend_log テーブルに記録します。ステータス(送信成功 / 失敗)、宛先、件名、Resend メッセージ ID、HTTP ステータス、エラー内容を保持し、管理画面 > ツール > Resend ログから一覧・詳細・削除ができます。失敗は MT の標準アクティビティログ(カテゴリ email)にも記録されます。

二系統の設定

API キー・送信元アドレス・差出人名・タイムアウトは、mt-config.cgi(推奨。ファイルパーミッションで保護でき、DB ダンプに含まれない)またはプラグイン設定画面のいずれからでも指定できます。mt-config.cgi の値が優先されます。差出人名を設定すると、受信者には "名前" <アドレス> の形式で表示されます。

ライセンス認証

ライセンスキーによるローカル認証です(外部ネットワーク通信は行いません)。未認証の場合は、送信される全メールのフッターにライセンス購入の案内が自動挿入されます。

動作環境

  • Movable Type 9.x(MT 8 系は非対応)

インストール

詳細は README をご覧ください。plugins/ResendConnector を MT の plugins/ 配下に配置し、mt-config.cgi に MailModule Resend と API キー・送信元を追記します。CGI モードでは次のリクエストから反映されます(再起動不要)。PSGI / mod_perl / FastCGI ではワーカーの再起動が必要です。

製品詳細

製品の詳細・ご購入については以下のページをご覧ください。

https://products.bit-part.net/products/resendconnector