Postfix トランザクションメールサービス
UNIXベースのシステム用のオープンソースメール転送エージェント
Postfixは、電子メールのルーティングと配信用の強力なメール転送エージェントです。ジャンクメールコントロール、DBサポート、ログ管理などの貴重な機能を提供します。
概要
電子メールは、企業や個人にとって最も速く信頼できるコミュニケーション媒体の1つです。この通信媒体全体を実行するソフトウェアは、メールサーバーとメールクライアントと呼ばれます。メール転送エージェントとも呼ばれるメールサーバーは、インターネット上のサーバーからサーバーにメールを転送する責任があり、メールクライアントはこれらの電子メールを取得するアクティビティを実行します。 Postfixは、AIX、BSD、HP-ux、Linux、MacOS X、SolarisなどのUNIXベースのシステムで実行できます。これにより、世界のシステムのほとんどがUNIXベースのOSですでに実行されるため、選択できます。 Postfixは、多くのオペレーティングシステムベンダーによってデフォルトのメール転送エージェントソフトウェアとしても利用でき、SMTPをサポートしています。各ベンダーには、要件に従って元のソフトウェアに対する独自のカスタマイズがあります。 Postfixは、ジャンクメールコントロール、データベースサポート、ログ管理など、驚くべき強力な機能を提供しています。 mysql、memcache sqlite、postgresql、ldapなどのデータベースを幅広くサポートしています。 Mail-in-A-BoxはWebメールを提供し、IMAP/SMTPをサポートしているため、モバイルデバイス間で簡単に同期できます。また、連絡先とカレンダーの同期もサポートします。 HTTPS TLSサポートが付属しており、無料のSSL証明書プロバイダーであるLet’s Encryptを使用して、自動的に証明書を生成および更新します。 ビジネスオペレーションをスムーズかつ効率的に実行するために、一流で高度に最適化されたメールソフトウェアが非常に重要であり、パフォーマンスは他のメールサーバーソフトウェアよりもPostfixの人気の重要な要素です。 1つのインスタンスから1秒あたり300通以上のメールを送信できます。 最近のビジネスが直面している最大の問題は、電子メールを使用している間、スパムです。 Postfixには組み込みの強力なコンテンツフィルターがあり、スパムフィルタリングの痛みが伴い、スパムメールで膨らむのが自由に心配されます。
システム要求
ポストフィックスメールキューには次のことが必要です。
- ファイルを近くのディレクトリに変更しても、ファイルのイノード番号は変更されません。
- そのファイル(その親ディレクトリではない)のfsync()が正常に返され、システムがクラッシュした後、ファイルは失われません。これは、そのファイルが後で近いディレクトリに変更された場合でも真でなければなりません。
- 仮想ゲストマシンのPostFixがFSYNC()を使用してファイルをフラッシュする場合、ファイル情報を揮発性ホストメモリでキャッシュしてはなりません。代わりに、FSYNC()が仮想ゲストマシンに戻る前に、情報をすぐにディスク(または永続的なキャッシュ)に書き込む必要があります。 -fixは、キューファイルに実行ビットを設定できます。これが機能しない場合、メールは配信されません。 上記に加えて、Postfix MailDirの配達には次のことが必要です。
- ファイルは、さまざまなディレクトリ間にハードリンクされる可能性があります。
- ファイルは、近くのディレクトリにハードリンクされ、古いディレクトリからリンクされていない場合、システムがクラッシュした場合、失われません。 Postfixメールボックスの配信には、追加の要件が導入されていません。 Postfixコマンドのファイル\ _directoryが必要です。 -SetGidビットは機能します。これは、ポストドロップコマンドを使用してメールキューにアクセスし、ポストドロップコマンドとポストクエーコマンドで保護されたUnixドメインソケットにアクセスするために必要です。
特徴
以下は、主要なポストフィックス機能のリストです。一部の機能には、サードパーティライブラリが必要です(例:LDAP、SQL、TLS)。その他の機能は、必要なオペレーティングシステムのサポートが存在し、Postfixがそれを使用する方法を知っている場合にのみ利用可能です(例:IPバージョン6、接続キャッシュ)。
- Linuxコンテナのサポート
- logfileへのロギング *ジャンクメールコントロール
- MailDirおよびMailbox形式 *複数のデータベースサポート *プロトコルサポート *アドレス操作
- オープンソース
インストール手順
** ubuntuにポストフィックスをインストール**
PostfixはUbuntuのデフォルトリポジトリに含まれているため、インストールは非常に簡単です。 開始するには、ローカル「APT」パッケージキャッシュを更新してから、ソフトウェアをインストールします。追加のプロンプトに答えるために、「Debian_priority = low`環境変数をインストールコマンドに渡します。
sudo apt-get update
sudo DEBIAN_PRIORITY=low apt-get install postfix
次の情報を使用して、環境のためにプロンプトを正しく記入してください。
- 一般的なタイプのメール構成?:これについては、インフラストラクチャのニーズに合っているため、インターネットサイトを選択します。
- システムメール名:これは、アドレスのアカウント部分のみが指定されている場合に有効な電子メールアドレスを作成するために使用されるベースドメインです。たとえば、サーバーのホスト名は
mail.example.com
ですが、おそらくシステムメール名をexample.com
に設定する必要があります。住所はスパムボットから保護されています。 it.document.getelementbyid( ‘cloak9398888fc844e786c95e32ef264a8c’)。 =‘hr’+‘ef’+’=’;var addy939888f102c844e786c95e32ef264a8c=’user1’+’@’;addy939888f102c844e786c95e32ef264a8c=addy939888f102c844e786c95e32ef264a8c+’example ; ‘+’. ‘+’ co m ‘; var addy_text939888888888888844e786c95e32ef264a8c =’u se r1 ‘+’@ ‘+’e xa mpla #101; ‘+’. ‘+’ co m ‘; document.getElementById(’ Cloak939888F102C844E786C95E32EF264A8C ‘)。 - ルートおよびポストマスターメールの受信者:これは、
root@
およびpostmaster@
にアドレス指定される転送メールであるLinuxアカウントです。これには主要なアカウントを使用してください。私たちの場合、サミー。 - メールを受け入れる他の目的地:これは、このPostfixインスタンスが受け入れるメールの宛先を定義します。このサーバーが受信を担当する他のドメインを追加する必要がある場合は、ここにそれらを追加します。そうしないと、デフォルトは正常に動作するはずです。
- メールキューの強制同期更新?:ジャーナルファイルシステムを使用している可能性が高いため、ここでは受け入れます。
- ローカルネットワーク:これは、メールサーバーがメッセージを中継するように構成されているネットワークのリストです。デフォルトはほとんどのシナリオで機能するはずです。変更を選択した場合は、ネットワーク範囲に関して非常に制限的であることを確認してください。
- メールボックスのサイズ制限:これは、メッセージのサイズを制限するために使用できます。 「0」に設定すると、任意のサイズの制限が無効になります。
- ローカルアドレス拡張文字:これは、アドレスの通常の部分を拡張機能から分離するために使用できる文字です(動的エイリアスの作成に使用)。
- 使用するインターネットプロトコル:PostfixがサポートするIPバージョンを制限するかどうかを選択します。目的のために「すべて」を選択します。 明示的には、これらはこのガイドに使用する設定です。
- 一般的なタイプのメール構成?:インターネットサイト
- システムメール名:example.com(mail.example.comではない)
- ルートとポストマスターのメール受信者:サミー
- メールを受け入れる他の目的地:$ myhostname、embles.com、mail.example.com、localhost.example.com、localhost
- メールキューの強制同期更新?:no
- ローカルネットワーク:127.0.0.0/8 \ [:: ffff:127.0.0.0 ]/104 \ [:: 1 ]/128
- メールボックスのサイズ制限:0
- ローカルアドレス拡張文字: +
- 使用するインターネットプロトコル:すべて これらの設定を再調整するために戻る必要がある場合は、以下を入力することでそうすることができます。
$ sudo dpkg-reconfigure postfix
プロンプトには、以前の回答が事前に入力されます。 終了したら、もう少し構成を実行して、システムをどのように希望するかをセットアップできます。
FAQS
Postfixは何に使用されますか?
Postfixは、システムの外部のアカウントに電子メールを配信するための無料でオープンソースのメール転送エージェント(MTA)です。これは、広く使用されているSendmailプログラムの優れた代替手段です。 PostFix Email Serverはシンプルで簡単にセットアップしやすいSMTPサーバーubuntu
Postfixはオープンソースですか?
Postfixメールサーバーは、オープンソースおよび自己ホストのメール転送エージェント(MTA)です。 POSTFIX Linux SMTPサーバー構成ソースコードリポジトリはgithubで利用できます。
Postfixは無料ですか?
はい、Postfixは無料で使用できます。Dowload、およびPostfixを構成して、IBM Public License 1.0でリリースされたメールオープンソースMTAを送信します。
postfixはどの言語で書かれていますか?
Postfixメーリングリスト管理ソフトウェアは、CおよびHTML言語で記述されています。
Postfixのトップの代替品は何ですか?
dovecot、opensmtp、sendmail、mailinator、postal、dovecot、exim、qmailは、Postfix SMTP構成の一般的な代替品です。