Node.jsで構築された自ホスト型ニュースレター・メール配信プラットフォーム
中辛 の解説
Node.js v14以上とMySQL v8以上(またはMariaDB v10以上)で動作するオールインワンメール配信ツールです。購読者管理、リストセグメンテーション、カスタムフィールド、MJML対応テンプレート、自動化キャンペーン、ユーザー権限管理、ビルトインZone-MTAを備えています。Docker Composeで簡単にデプロイでき、ローカルインストール、HTTPS対応本番環境、開発環境の3つのセットアップ方法が用意されています。
こんなリポジトリです
こんなときに便利です
- 企業内で購読者リストを管理し、定期的にニュースレターを配信したい場合
- メール配信サービスの外部依存を避け、完全なコントロールを必要とする場合
- 複数チームメンバーで権限分けしながらメール配信キャンペーンを運営したい場合
主な機能
ほかとの違い
Zone-MTAを内蔵しているため、メール配信設定をほぼすることなく使用でき、trusted・sandbox・publicの3エンドポイント設計でマルチユーザー環境のセキュリティを確保しています。
このリポジトリの作り方
はじめてですか? むずかしくありません — 上から順にたどれば、自分の環境で動かして味見できます。
準備するもの
- Node.js v14以上
- MySQL v8以上またはMariaDB v10以上
- HTTPS環境の場合はLet's Encryptへのアクセス権
すぐに始める
- rootユーザーにログインします
sudo su -
- Gitをインストールします(CentOS 7の場合)
yum install -y git
またはUbuntu 18.04の場合
apt-get install -y git
- Mailtrainをgitでクローンします
cd /opt
git clone https://github.com/Mailtrain-org/mailtrain.git
cd mailtrain
git checkout v2
- インストールスクリプトを実行します(ドメイン名とメールアドレスは環境に合わせて変更してください)
CentOS 7の場合:
bash setup/install-centos7-https.sh mailtrain.example.com sbox-mailtrain.example.com lists.example.com admin@example.com
Ubuntu 18.04の場合:
bash setup/install-ubuntu1804-https.sh mailtrain.example.com sbox-mailtrain.example.com lists.example.com admin@example.com
- Mailtrainを起動して自動起動を有効化します
systemctl start mailtrain
systemctl enable mailtrain
-
ブラウザでtrustedエンドポイント(例:https://mailtrain.example.com)を開きます
-
ユーザー名
adminパスワードtestでログインします
ギット飯トライで味見
入れるのが面倒で少し不安だったなら — 安全スキャンからインストールまで、ターミナル一行で終わります。
ターミナルに貼り付ければ、ギット飯の安全スキャン → 隔離フォルダへ clone → インストール → 実行方法の案内まで自動です。はじめてでも大丈夫 — この一行だけです。
npx gitbap-try Mailtrain-org/mailtrain
Node.js さえあれば、インストールなしで動きます · ギット飯トライとは? →
スター推移 · 7日
確認日時
使いやすさ · まねしやすいか
- ゆるいライセンス
- テストあり
- サンプル集
- 最近の更新
- AGENTS.md
- llms.txt
- テンプレート
更新の情報なし · 2016 年に作成
「マーケティング・グロース」 こういうリポジトリを毎週受け取りませんか?
毎週月曜の朝、選んだ一膳だけ。広告なし · いつでも解除。
自分のリポジトリですか? README にギット飯バッジを貼る
[](https://www.gitbap.com/r/Mailtrain-org/mailtrain)Claude からそのまま使う — ギット飯のつなぎ方
ギット飯を Claude につなぐと、こうしたリポジトリを Claude・Cursor・Codex から直接さがして試せます。
Claude の設定 → コネクタにこのアドレスを貼り付け。
https://www.gitbap.com/api/mcpプラグインを入れると /gitbap-trending·/gitbap-try のスラッシュコマンドで、その場でリポジトリを試せます。Claude Code で下の 2 行を順に実行してください。
/plugin marketplace add jakeparkcolde/gitbap-cowork/plugin install gitbap-cowork@gitbapAI が README をもとに要約しました · 原文を見る