Ubuntu 16.04でPostfixを使用してSpamassassinを設定する方法
Spamassassinは、Perlで記述された無料のオープンソースのメールフィルターであり、メールヘッダーとbodに対する広範なヒューリスティックテストを使用してスパムを識別するために使用されます。
メールサーバーをゼロから構築したことがあれば、面倒な作業になる可能性があることがわかります。無数の構成ファイルの編集に時間を費やしたくない私たちのための別のオプションがあります。iRedMailは、完全に機能するメールサーバーに必要なすべてのコンポーネントを自動的にインストールして構成する素晴らしいシェルスクリプトです。iRedMailは、以下を含むオープンソースソフトウェアの完全なパッケージを使用します。
Postfix -メール転送エージェント(MTA)。Dovecot -POP3およびIMAPサーバー。Apache、Nginx-Webサーバー。OpenLDAP、Idapd-メールアカウントを保存するためのLDAPサーバー。MySQL、MariaDB、PostgreSQL-アプリケーションデータのためのSQLサーバ。メールアカウントの保存にも使用できます。SpamAssassin -スパムスキャナー。ClamAV -ウイルススキャナー。Amavisd-new -Postfix、SpamAssassin、ClamAV間のインターフェース。Roundcube -ウェブメールクライアント。SOGo Groupware -カレンダー、連絡��、タスクサービス。Fail2ban -悪意のあるIPを禁止します。Awstats -ApacheおよびPostfixログアナライザ。iRedAPD -Postfixポリシーサーバー。このチュートリアルでは、メールサーバーを実行し、Let's Encryptを使用してSSLで保護するためのすべての手順を説明します。
インストールを始める前に、システムを更新する必要があります。
sudo apt-get update
sudo apt-get upgrade
次に、完全修飾ドメイン名(FQDN)のホスト名を設定します。Ubuntuでは、ホスト名は、2つのファイルに設定され、される/etc/hostnameと/etc/hosts。
を開き/etc/hostnameます。
sudo nano /etc/hostname
FQDNではなく、短いホスト名をファイルに追加します。完全なドメインの場合、mail.example.comファイルは次のようになります。
mail
次に、/etc/hostsFQDNを開いて追加します。
127.0.0.1 mail.example.com mail localhost localhost.localdomain
サーバーを再起動します。
sudo shutdown -r now
これで、ホスト名を確認できます。
hostname -f
FQDNが設定されたので、インストールに進みます。を使用して最新バージョンのiRedMailをダウンロードしwgetます。iRedMailダウンロードページにアクセスすると、最新のビルドを見つけることができます。
wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.7.tar.bz2
次に、tarballを解凍してcdから、ディレクトリーに解凍します。
tar xvf iRedMail-0.9.7.tar.bz2
cd iRedMail-0.9.7
次に、スクリプトに権限を追加し、sudoで実行します。
chmod +x iRedMail.sh
sudo bash iRedMail.sh
いくつかの質問をするセットアップウィザードが表示されます。
/var/vmailです。mail.example.com次のように設定した場合example.com、最初のメールドメイン名としてを入力します。Roundcube、およびを選択する必要がありますiRedAdmin。すべてが入力されたので、設定を確認してインストールを開始するだけです。インストール後、iRedMailが提供するファイアウォールルールを使用するかどうかを尋ねられます。ルールはにコピーされ/etc/default/iptablesます。このオプションを使用するには、「y」と入力して続行します。次に、次のような重要なデータが表示されます。
このデータは、にもあります/home/yourusername/iRedMail-0.9.7/iRedMail.tips。
サーバーを再起動します。
sudo shutdown -r now
再起動後https://mail.example.com/iredadmin、ドメインを使用してWeb管理ページにアクセスできます。メールにアクセスするには、のRoundcubeページを使用してくださいhttps://mail.example.com/mail。iRedMailは、ブラウザーでページを開くための特別な権限を必要とする自己署名証明書を使用してサーバーをインストールします。公式のCA証明書にアップグレードすることをお勧めします。Let's Encryptは、無料の証明書を提供するCAです。訪問のLinux上でセットアップLetsEncryptこのサービスの使用方法について。証明書を取得したら、自己署名証明書を置き換える必要があります。
sudo cp /path/to/your/cert /etc/ssl/certs/iRedMail.crt
sudo cp /path/to/your/key /etc/ssl/private/iRedMail.key
キーを使用してすべてのサービスを再起動します。あなたのWebサーバのためのnginxのを使用していた場合は、交換するだろうapache2とnginx。
sudo systemctl restart postfix
sudo systemctl restart apache2
sudo systemctl restart dovecot
Spamassassinは、Perlで記述された無料のオープンソースのメールフィルターであり、メールヘッダーとbodに対する広範なヒューリスティックテストを使用してスパムを識別するために使用されます。
別のシステムを使用していますか?RainLoopは、シンプルで最新の高速なWebベースの電子メールクライアントです。RainLoopソースコードはGithubでホストされています。このガイドはあなたにあなたを示します
このチュートリアルでは、シンプルな転送サーバーであるsSMTPをインストールする方法を学びます。Mailtrap.ioは、開発者向けに偽の電子メールサーバーを提供しています。センに使う
別のシステムを使用していますか?RainLoopは、シンプルで最新の高速なWebベースの電子メールクライアントです。RainLoopのソースコードはGitHubでホストされています。このガイドはあなたにあなたを示します
独自の電子メールサーバーを実行することは、かなりやりがいがあります。あなたはあなたのデータを担当しています。また、配信オプションの柔軟性も向上します。しかしながら
別のシステムを使用していますか?RainLoopは、シンプルで最新の高速なWebベースの電子メールクライアントです。RainLoopソースコードはGithubでホストされています。このガイドはあなたにあなたを示します
はじめに独自のメールサーバーを実行すると、プライバシーの利点に加えて、ドメインに必要なだけメールアカウントを作成できるようになります。
別のシステムを使用していますか?Mailtrainは、Node.jsとMySQL / MariaDBに基づいて構築されたオープンソースの自己ホスト型ニュースレターアプリです。MailtrainsソースはGitHubにあります。ティ
別のシステムを使用していますか?Webサイトの移行は通常問題ではありませんが、メールボックスの移行が困難な場合があります。これは特にcasです
はじめにMail-in-a-box(MiaB)は、セキュリティの問題を回避するために必要なすべての複雑な構成を処理し、確実なスパム検出システムを提供します
別のシステムを使用していますか?RainLoopは、シンプルで最新の高速なWebベースの電子メールクライアントです。RainLoopのソースコードはGitHubでホストされています。このガイドはあなたにあなたを示します
別のシステムを使用していますか?Webサイトの移行は通常問題ではありませんが、メールボックスの移行が困難な場合があります。これは特にcasです
はじめにこのチュートリアルでは、OpenSMTPD、Dovecot、Rspamd、およびRainLoopを使用して、OpenBSDで実行されるフル機能の電子メールサーバーを示します。OpenSMTPDはth
別のシステムを使用していますか?Mailtrainは、Node.jsとMySQL / MariaDBに基づいて構築されたオープンソースの自己ホスト型ニュースレターアプリです。MailtrainsソースはGitHubにあります。ティ
別のシステムを使用していますか?RainLoopは、シンプルで最新の高速なWebベースの電子メールクライアントです。RainLoopソースコードはGithubでホストされています。このガイドはあなたにあなたを示します
別のシステムを使用していますか?Mailtrainは、Node.jsとMySQL / MariaDBに基づいて構築されたオープンソースの自己ホスト型ニュースレターアプリです。MailtrainsソースはGitHubにあります。ティ
別のシステムを使用していますか?Mailtrainは、Node.jsとMySQL / MariaDBに基づいて構築されたオープンソースの自己ホスト型ニュースレターアプリです。MailtrainsソースはGitHubにあります。ティ
別のシステムを使用していますか?Mailtrainは、Node.jsとMySQL / MariaDBに基づいて構築されたオープンソースの自己ホスト型ニュースレターアプリです。MailtrainsソースはGitHubにあります。ティ
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。
サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。
CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。
Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。
FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。
Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。
ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。