Mailtrain 無料のニュースレターソフトウェア
メールマーケティングのためのMailChimpの代替案について
アナリティクスツールを使用してサブスクライバーを顧客に変換することにより、プロモーション、更新、およびビジネスの成長に関するターゲットメールで顧客エンゲージメントを改善します。
概要
MailTrainは、MailChimpクローンであり、数百万人のサブスクライバーにメールを送信するのに最適な機能が豊富なセルフホストニュースレターソフトウェアです。 MailTrainは、Analyticsを使用したキャンペーンオートメーションなどの優れた機能を提供します。 MailTrainを使用すると、非常に大きなリストを維持でき、APIを介してサブスクライバーを手動で追加するか、CSVファイルからインポートできます。すべてのリストには、カスタムフィールドサポートが付属しており、タグを組み合わせます。テキストフィールド、数字、ドロップダウン&ampなど、カスタムフィールドなどのさまざまなリソースを追加できます。マージタグを介したチェックボックス。プリセットセグメンテーションルールに適合するサブスクライバーをリストに送信するだけです。独立した小さな分離リストを作成する必要はありません。 MailTrainは、node.jsおよびmysql/mariadbに構築されています。このオープンソースニュースレターソフトウェアのライセンスはGPL-3.0(GNU General Public License v3.0)です。
特徴
- サブスクライバーリスト管理
- セグメンテーションをリストします
- カスタムフィールド
- テンプレートに電子メールを送信します
- 大規模なCSVリストインポートファイル -RSSキャンペーン -GPG暗号化
- 統計
- テンプレートエディター
- 自動化
- 複数のプロバイダーを介して送信します
インストール
githubを使用して、ubuntu 16.04 ltsにmailtrainをインストールします
node.jsとnpmをインストールします
nodesource aptリポジトリを使用して、node.jsをインストールします。
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install -y nodejs
node.jsおよびnpmバージョンを確認してください。
node -v && npm -v
# v8.11.1
# 5.6.0
mysqlサーバーをインストールします
次に、データベースサーバーをインストールする必要があります。次のコマンドを使用してMySQL Serverをインストールします
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
データベースサーバーがインストールされたら、次のコマンドを使用してMySQL Serverを再起動します
sudo systemctl restart mysql
MailTrainデータベースを作成します。次のコマンドを使用してデータベースを作成します。
CREATE DATABASE mailtrain
新しいパスワードで「」というデータベースユーザーを作成します。次のコマンドを実行して、データベースへのユーザーの完全なアクセスを許可されました。目的のデータベースユーザーと目的のパスワードで変更します。
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
nginx webサーバーをインストールします
以下のコマンドを実行して、nginxをインストールします。
sudo apt install nginx
nginxをリバースプロキシとして構成します。コマンドを下回って実行し、構成ファイルにサンプルコードを追加します。
sudo nano /etc/nginx/sites-available/mailtrain.conf
server {
listen [::]:80;
listen 80;
server_name example.com;
charset utf-8;
client_max_body_size 50M;
location / {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_next_upstream error timeout http_502 http_503 http_504;
}
}
mailtrain.conf構成ファイルのSymlinkを作成して、nginxがアプリケーションの読み込みに使用できるようにします。
sudo ln -s /etc/nginx/sites-available/mailtrain.conf /etc/nginx/sites-enabled/
nginx webサーバーを再起動します。
sudo systemctl restart nginx
MailTrainをインストールして構成します
MailTrainインストールのディレクトリを作成します。
sudo mkdir -p /var/www/html/mailtrain
MailTrainのドキュメントルートディレクトリに移動します。
cd /var/www/html/mailtrain
MailTrainをダウンロードして解凍します。
wget https://github.com/Mailtrain-org/mailtrain/archive/master.zip
unzip master.zip
Run npm install
config/default.tomlをconfig/production.tomlとしてコピーし、データベース設定を更新します。
sudo cp config/default.toml config/production.toml
sudo nano config/production.toml
サーバーを実行します。
NODE_ENV=production npm start
おめでとう! MailTrainを正常にインストールしました。