GNU/Linux >> Linux の 問題 >  >> Linux

無制限のEメールとストレージ用にVirtualminを使用してEメールサーバーをセットアップする

Linux cPanelシリーズでは、Webサイトや電子メールサーバーに最適なオープンソースのcPanelの1つであるVirtualminをレビューしました。 Virtualminは、もう1つの優れた無料のオープンソースWebサイトコントロールパネルであるWebminの上に構築されています。

Virtualminの優れている点は、ユーザーが仮想サーバーを簡単に作成できることです。 1台のサーバーで複数のWebサイトを管理し、すべてのWebサイトを互いに分離しておくことができます。したがって、1つのWebサイトが PHP 7を使用している場合 もう一方は他のバージョンを使用することも、別のテクノロジーを使用することもできます。

Virtualminは、すぐに使用できる電子メールサービスもセットアップします。ユーザーが行う必要があるのは、受信メールをVirtualminサーバーに向けるだけです。

この記事では、Virtualminを使用して電子メールを作成および管理する方法について説明します。莫大な費用がかかる有料の電子メールサービスにサインアップする必要はありません。それでも、ほとんどのプレミアムサービスでは、帯域幅とメールストレージに上限があります。

Virtualminでは、すべての電子メールとその要件、割り当て、および制限はユーザーの管理下にあります。クライアントがいる場合は、帯域幅、メールストレージ、またはクライアントが作成できるメールの数に上限を設けるか、上限なしで無制限のリソースを提供できます。

さて、これ以上の苦労はありません。始めましょう。

Virtualminをインストールするにはどうすればよいですか?

Virtualminは、ほとんどすべての主要なLinuxディストリビューションに簡単にインストールできます。 Linux cPanelシリーズの一部として、Virtualminを確認し、Linuxにインストールする手順を説明しました。インストール手順については、このガイドに従ってください。

Virtualminをインストールしたら、システムの資格情報を使用してコントロールパネルにログインします。 Linuxのユーザー名とパスワードを使用できます。デフォルトでは、Virtualminはポート10000で実行されます。ただし、セキュリティ上の理由からポートを変更することをお勧めします。

初回ログイン時にセットアップウィザードが起動します。使用方法に応じてVirtualminが作成されるため、オプションを慎重に選択することが重要です。重要なシステムリソースを節約するために必要なサービスのみを選択してください。

この記事のように、SpamAssassinやClam AVなど、必要なすべてのメールサービスを有効にするようにメールサーバーを設定しています。これらのサービスはすべて、正しく実行するためにシステムメモリを必要とすることを忘れないでください。これらのサービスは、システムが要求したときにのみ実行することをお勧めします。ウィザードは、システムで特定のサービスを実行する方法を尋ねます。

SpamAssasin

SpamAssassinは、その名前が示すように、スパムメールを暗殺します。すべての電子メールをスキャンし、すべてのスパム電子メールをスパムボックスに入れます。

Virtualminのインストール後のウィザードでは、サーバーにSmapAssassinを設定する手順を説明します。約30Mのシステムメモリを消費するため、システムリソースに基づいて、SpamAssassinを実行するかどうかを選択できます。 SpamAssassinがメモリにロードされていない場合、電子メールの処理に時間がかかり、約3,000万のシステムメモリを節約できます。

ClamAV

ClamAVは、Linuxオペレーティングシステム用の無料のオープンソースアンチウイルスです。 Virtualminのインストール後のウィザードは、サーバーでのClamAVのセットアップをガイドします。

ClamAVは、すべての電子メールをスキャンして、有害なリンクや添付ファイルがないか調べます。約1億RAMを消費します。 ClamAVスキャナーを実行することを選択した場合、1億のメモリを消費し、電子メール処理が高速化されます。

ウィザードの残りの手順は単純であり、この記事でそれらについて説明しました。それでもサポートが必要な場合は、下のコメントセクションでお知らせください。

SpamAssassinとClamAVを設定したら、準備は完了です。

仮想サーバーの作成

メールアカウントを作成するには、仮想サーバーを作成する必要があります。 [仮想サーバーの作成]をクリックします サイドバーから。ドメイン、説明、ユーザー名、および管理者パスワードを入力します。このユーザー名と管理者パスワードを使用して、メールアカウントにログインします。

サーバー構成テンプレートとアカウントプランは、ユーザーのアカウントをまとめて監視および制限するための便利な方法です。サーバーテンプレートとアカウントプランを作成し、ユーザーをそれらのプランに入れることができます。

次は、詳細オプションです。ここで連絡先の電子メールアドレスを設定できますが、カスタムグループのアカウントには、電子メールのユーザー名のプレフィックスを追加し、デフォルトのデータベースに名前を付けます。デフォルトですべて残すことができます。

次は重要なセクション、有効な機能です。これは、管理者がユーザーアカウントの特定の機能を無効または有効にできる場所です。このメールアカウントでメール機能を使用するには、[ドメインのメールを受け入れる]をオンにします ‘。

最後に、IPアドレスと転送セクションがあります。ここでは、電子メール転送、ネットワークインターフェイス、およびIPアドレスを設定できます。メール転送を設定する場合は、すべてのメールを転送するためのメールアドレスを入力するだけです。残りのオプションはデフォルトのままにします。

最後に、[サーバーの作成]をクリックします ‘。最初のサーバーを作成するには、1〜2分かかります。サーバーが作成されると、サイドバーにこの仮想サーバーを管理するためのすべてのオプションが表示されます。

メールアドレスを作成

Virtualminでは、電子メールアドレスを作成することは、新しいユーザーアカウントを追加することを意味します。サイドバーの[ユーザーの編集]オプションをクリックすると、既存のすべてのユーザーが一覧表示されます。

新しいユーザーを作成するには、[このサーバーにユーザーを追加する]をクリックします 。次のウィンドウが開き、すべての便利なオプションが表示されます。

ユーザー名、本名、パスワードを入力します。ご覧のとおり、最終的なメールアドレスは[メールで保護]されます

メールクォータ

クォータとホームディレクトリの設定で、アカウントの制限とユーザーのホームディレクトリを設定できます。ホームディレクトリオプションはデフォルトのままにします。割り当て量を変更できます。デフォルトでは、各ユーザーに50MBのストレージを設定します。サーバーに十分なストレージがある限り、500MBまたは500GBに変更できます。または、このユーザーにサーバー上に大量のストレージを持たせたい場合もあります。

[メール設定] ‘セクションでは、このユーザーに付けたいメールアドレスを追加できます。たとえば、ユーザーがフォーラムのモデレーターである場合、メインのメールアドレスと[メール保護]

などの追加のメールを作成できます。

ビットコインを捨てたり、麻薬を売ったりするようなくだらないメールでいっぱいの受信トレイを見たい場合を除いて、常に各メールをスキャンしてスパムやウイルスを探してください。

メール転送、自動返信、ユーザー権限

2つのセクションの残りの部分は非常に簡単です。電子メール転送を設定し、自動返信を有効にし、ユーザー権限を設定できます。ユーザーがFileZillaなどのFTPクライアントを使用してファイルをアップロードできるようにする場合は、ユーザー権限セクションでFTPアクセスをアクティブ化できます。

>

最後に、[作成]をクリックします ‘ユーザーアカウントを作成します。

ユーザーアカウントが作成されたら、Userminを開きます。 Userminは、クライアント向けのVirtualminのもう1つのフロントです。

デフォルトでは、Userminはポート 20000で実行されます 。したがって、ip_address:20000にアクセスすると、ユーザー名とパスワードの入力を求められます。

作成したばかりのクレデンシャルを入力して、出来上がり!

>

そして、それはほぼ完了です。これで、メールを完全に送信できるようになります。新しいアカウントから最初のメールを送信してみてください。

メールを受信するようにMXレコードを設定する

この時点では、メールのみを送信できます。メールを受信するには、ドメインのDNSマネージャーを使用してMXレコードを作成します。

ドメイン名を購入したサービスにログインします。すべてのドメインプロバイダーには使いやすいDNSマネージャーがあり、これを使用して着信リクエストをホスティングサーバーにポイントできます。メールアドレスをVirtualminサーバー、MXレコードにポイントするため。

MXレコードをIPアドレスにポイントすることはできないため、AレコードとMXレコードをこのAレコードに作成する必要があります。

Aレコードは、VirtualminサーバーIPを指す「mailserver.domain.com」にすることができます。

MXレコードを作成し、それを「mailserver.domain.com」にポイントします。

完了したら、それだけです。変更が反映されるまでに30分かかる場合があります。その間、遊んでコーヒーを飲みましょう。その後、Gmailまたはymailからアカウントにテストを送信すると、機能します。

DNSの伝播に30分以上かかる場合があります。この場合、DNSマネージャー関連のサポートについてドメインプロバイダーに問い合わせることをお勧めします。

結論

あなた自身の電子メールサーバーをホストすることはあなたにたくさんのお金を節約します。ほとんどのサービスは、月額およびユーザーベースで莫大な金額を請求します。

Virtualminは、すべてにGUIを提供することにより、プロセス全体を容易にします。ただし、覚えておくべきことがいくつかあります。 IPアドレスがCloudflareやsucuriなどのクラウドファイアウォールによってマスクされている場合、MXレコードを作成すると元のIPアドレスが公開される可能性があります。

WebサーバーのIPアドレスをファイアウォールの背後に隠す場合は、Webサーバーとは別に電子メールサーバーを設定することをお勧めします。

詳細については、Virtualminフォーラムにアクセスしてください。


Linux
  1. Linuxサーバーのセキュリティを開始するための5つのヒント

  2. 追加の電子メール認証用にSPFを設定する方法

  3. 専用サーバーで電子メールのドメインキーを設定する方法

  1. PostfixAdminを使用してメールサーバーを設定する

  2. Virtualmin コントロール パネルを使用した Linux Web サーバーのインストールとセットアップ

  3. CentOS サーバーでメールを送信する方法を教えてください。

  1. UEFIハードウェアのPXEブートを設定する方法

  2. iRedMailを使用してDebian9Stretchでメールサーバーを簡単にセットアップする方法

  3. iRedMailを使用してDebian10Busterでメールサーバーを簡単にセットアップする方法