Postal トランザクションメールサービス
SendGridとMailgunの代替案でフルフィーチャーされています
Postalは、Webアプリと簡単に統合できるHTTP APIを備えたメールサーバーソフトウェアです。 Postalを中央トランザクションの電子メールサービスとして使用して、電子メール追跡を改善します。
概要
セキュアメールサーバーは、インターネットメールシステム内の重要な要素であり、メッセージ転送エージェントまたはメールリレーソフトウェアとして機能し、SMTPを使用してあるコンピューターから別のコンピューターに電子メールメッセージを転送します。 Postal Mail Serverは、電子メールサーバーの中で人気のある電子メールサーバーソフトウェアの1つです。 WebサイトやWebサーバーで使用するための完全で完全に機能するメールサーバー。 SendGrid、Mailgun、またはPostmarkに代わるものですが、オープンソースであり、自分のサーバーで実行する準備ができています。 スパムとウイルスは電子メールシステムの最大の問題の1つであり、郵便メールサーバーは、不要なコンテンツとスパムメッセージの効果的なフィルタリングのために、スパマサシンとアマビスとの統合をサポートしています。 SendGridやMailgunなどのHTTP APIを提供するため、Webアプリケーションと統合するのは簡単な仕事です。また、既存のアプリケーションおよびシステムと統合するためのSMTPサーバーもサポートしています。 郵便は100%無料でオープンソースであるソースコードをダウンロードし、要件に従って変更し、追加機能を追加して強化できます。あなたはそれを好きな限り拡大することができます。 自動インストールプロセスのため、Ubuntuで使用およびインストールするのは非常に簡単です。構成は非常にシンプルでクリーンで、構成を使用してソフトウェアを最大限に制御できます。明確でシンプルなドキュメントは、郵便郵便サーバーのプロの1つです。 Postal Mail Serverを使用すると、すべての送信メッセージを保存および調べて、送信されたものをより適切に制御するためのメッセージを受信できます。また、大量の電子メール送信用のIPプールもサポートしています。
システム要求
郵便を実行するためのいくつかの前reqがあります。このページでは、Ubuntu 16.04サーバーに必要なものをすばやくインストールする方法の概要を説明します。
Rubyをインストールします
sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential
mysqlをインストールします
sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential
MySQLサーバーを最適化するには、追加の構成が必要になる場合があります。これは、このドキュメントの範囲外です。
rabbitmqをインストールします
sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential
node.jsをインストールします
sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential
gitをインストールします
sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential
特徴
これは、郵便ができることの機能(実際の順序ではない)のリストです。
一般的な機能
- メールサーバーを備えた複数の組織のサポート&内のユーザー。
- 着信&ampの量を示すグラフと統計送信メール。
- 履歴メッセージを表示するためのアクセス。
- 完全な発信を表示するためのアクセス&着信メッセージキュー。 -webhooksをセットアップして、配信情報に関するライブ情報をリアルタイムで受信します。 Webhookリクエストの最後の7日間への完全なアクセスも、デバッグ目的で保存されます。
- 内蔵DNSチェック&メールを送信するドメインを確認するための監視は、最大限の配信可能性のために正しく構成されています。
- サーバー保持構成ごとに、データベースにメッセージを保持する時間と最大サイズを設定して、ディスクを維持します。
- 記録を完了して、配信の問題を簡単に識別できるようにします。
- 調査が必要なメッセージを見つけるためのサーバーワイド検索ツールをメールで送信します。
発信電子メール
-SMTPサーバーにメッセージを送信するか、HTTP APIを使用します。
- サーバーごとに複数の資格情報を管理します。
- アウトバウンドメッセージのDKIM署名のサポート。
- 実際に受信者に配信することなく、郵便でメッセージを保持できるようにします(メッセージは郵便インターフェースで表示できます)。
- 存在しない、または電子メールを受け入れられない受信者にメールを送信しないように、組み込みの抑制リスト。
- トラッキングをクリックして開き、受信者が電子メールを開き、内部のリンクをクリックしたときを追跡します。 -Serverごとの送信制限を構成して、メールサーバーの乱用を避けます。
- IPアドレスの送信の複数のプールの管理。
- 特定のIPアドレスからメールを配信するように、さまざまな送信者または受信者を構成します。
- 特定の電子メールにタグを付けて、必要に応じてグループ化できるようにタグを付けるようにメールを送信します。たとえば、領収書またはパスワードレスセットの電子メールにタグを付けることができます。
着信電子メール
- 着信電子メールをHTTPエンドポイントに転送する機能。
- 着信電子メールを他のSMTPサーバーに転送する機能。
- 着信電子メールを他の電子メールアドレスに転送する機能。
- スパム& SpamassininとClamavでのスレッドチェックは、設定可能なしきい値とスパムメッセージを処理するためのさまざまな方法を備えています。
インストール手順
すぐに立ち上がって実行するには、これらの手順に従うことができます。基本的な郵便の設置が10分以内に入る準備ができています。
- Ubuntu 16.04 LTSを実行している新しいサーバーをプロビジョニングします。これは、どのプロバイダーからも可能です。テストにはデジタルオーシャンを使用しています。
- rootとして新しいサーバーにログインし、次のコマンドを実行して郵便をインストールします。
curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh
3.ログインするための新しいユーザーを作成します。
curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh
- Webブラウザで郵便インストールにアクセスします。証明書が有効ではないため、SSL警告から始めますが、後で修正できます。 5.ポート25のSMTPサーバーにアクセスできるはずです。
次のステップ
インストールがアクティブになったので、次に行うことを見ることができるいくつかのことがあります。
- mysql&を変更しますrabbitmqパスワード。デフォルトでは、P0StalPassW0RDに設定され、MySQLルートパスワードは空白です。 2./etc/nginx/ssl/postal.certの自己署名された証明書を適切なものに置き換えます。 Certbotのようなものを使用して、Let’s Encryptを使用して無料で入手できます。
- DNSを適切に設定してください。詳細については、ガイドを参照してください。 4.スパム&ampを構成しますウイルスチェック、詳細についてはガイドを参照してください
- [追跡]をクリック/開く構成については、詳細についてはガイドを参照してください。 6.ブーツを開始するように郵便を構成します