亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目次
1。前提條件と初期セットアップ
基本システムのセットアップ
必要なDNSレコード
2。postfix(SMTPサーバー)をインストールして構(gòu)成します
Postfix構(gòu)成を編集します
MySQL構(gòu)成ファイルを作成します
3. dovecot(imap/pop3)をインストールして構(gòu)成する
dovecotを構(gòu)成します
4.スパムとウイルスのフィルタリングを追加します
5.メールサーバーをテストして監(jiān)視します
基本的なテスト
ログを確認(rèn)してください
最終メモ
ホームページ システムチュートリアル Linux Linuxでメールサーバーを設(shè)定するためのガイド

Linuxでメールサーバーを設(shè)定するためのガイド

Jul 29, 2025 am 01:57 AM

まず、DNSが正しく構(gòu)成されていることを確認(rèn)し、Postfix、Dovecot、Mariadb、Spamassinin、Clamavをインストールして構(gòu)成します。 1.システムホスト名とDNSレコードを設(shè)定します。 2。ポストフィックスをインストールし、仮想ユーザーサポートを構(gòu)成します。 3. dovecotをインストールし、メールストレージとSSLを設(shè)定します。 4.スパムとウイルスのフィルタリングを?qū)g現(xiàn)するために、スパマサシンとクラマブを展開します。 5. SMTP/IMAPサービスをテストし、ログを継続的に監(jiān)視し、最後に、TLSと認(rèn)証メカニズムを正しく構(gòu)成することにより、メールサーバーが安全かつ安定して実行されることを確認(rèn)します。

Linuxでメールサーバーを設(shè)定するためのガイド

Linuxでメールサーバーをセットアップすると威圧的に思えるかもしれませんが、適切なツールと明確な計(jì)畫があれば、完全に管理しやすいです。機(jī)能的なメールサーバーを使用すると、獨(dú)自のドメインの下で電子メールを送信および受信し、メール環(huán)境を完全に制御できます。このガイドでは、広くサポートされているオープンソースソフトウェア、 Postfix (SMTP)、 DoveCot (IMAP/POP3)、 MARIADB/MYSQL (ユーザーおよびドメイン管理用)を使用して、スパムおよびウイルスフィルターフィルタースパマサシンとクラマフを使用して、重要な手順を説明します。

Linuxでメールサーバーを設(shè)定するためのガイド

注:獨(dú)自のメールサーバーをホストするには、DNS、セキュリティ、配信能力に注意する必要があります。構(gòu)成が悪いと、電子メールがスパムとしてマークされたり、完全に拒否されたりする可能性があります。


1。前提條件と初期セットアップ

メールコンポーネントをインストールする前に、システムの準(zhǔn)備が整っていることを確認(rèn)してください。

Linuxでメールサーバーを設(shè)定するためのガイド
  • Linuxサーバー(Ubuntu 22.04またはDebian 12が推奨)
  • 靜的IPアドレス
  • mail.yourdomain.comのような完全資格のドメイン名(fqdn)
  • DNSレコードは適切に構(gòu)成されています(A、MX、SPF、DKIM、DMARC)

基本システムのセットアップ

#システムを更新します
sudo apt update && sudo apt upgrade -y

#正しいホスト名を設(shè)定します
sudo hostnamectl set-hostname mail.yourdomain.com

更新/etc/hosts

 127.0.0.1 LocalHost
your_server_ip mail.yourdomain.comメール

必要なDNSレコード

タイプ名前価値
a mail.yourdomain.com your_server_ip
MX yourdomain.com mail.yourdomain.com(優(yōu)先10)
TXT yourdomain.com v = spf1 a mx ip4:your_server_ip?all
TXT default._domainkey.yourdomain.com (DKIMキー、後で追加)

2。postfix(SMTPサーバー)をインストールして構(gòu)成します

ポストフィックスは、メールの送信と受信を処理します。

Linuxでメールサーバーを設(shè)定するためのガイド
 sudo apt install postfix mariadb-server mariadb-client -y

インストール中に「インターネットサイト」を選択し、システムメール名をドメインに設(shè)定します(例えば、 yourdomain.com )。

Postfix構(gòu)成を編集します

edit /etc/postfix/main.cf

 myhostname = mail.yourdomain.com
mydomain = yourdomain.com
myorigin = $ mydomain
inet_interfaces = all
mydestination = localhost、$ mydomain、mail。$ mydomain
home_mailbox = maildir/

#仮想ドメインとユーザーを有効にします
virtual_transport = virtual
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual mailbox-domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf

MySQL構(gòu)成ファイルを作成します

create /etc/postfix/mysql-virtual-mailbox-domains.cf

 hosts = localhost
user = mailuser
パスワード= YourPassWord
dbname = mailserver
query = select virtual_domains where name = '%s'

mysql-virtual-mailbox-maps.cfおよびmysql-virtual-alias-maps.cfについても同様に繰り返します(ほとんどのメールサーバーのガイドラインに標(biāo)準(zhǔn)クエリを見つけることができます)。

仮想ドメイン、メールボックス、エイリアスのデータベースとテーブルを作成する必要があります。ガイドまたはスクリプトを使用して、スキーマを設(shè)定します。

Postfixを再起動(dòng):

 sudo systemctlはポストフィックスを再起動(dòng)します

3. dovecot(imap/pop3)をインストールして構(gòu)成する

dovecotを使用すると、ユーザーはメールを取得できます。

 sudo apt install dovecot-core dovecot-imapd dovecot-mysql -y

dovecotを構(gòu)成します

edit /etc/dovecot/dovecot.conf

プロトコル= IMAP POP3
mail_location = maildir:/var/mail/vhosts/%d/%n

/etc/dovecot/conf.d/auth-sql.conf.extで認(rèn)証をセットアップ:

 passdb {
  driver = sql
  args = /etc/dovecot/dovecot-sql.conf.ext
}
userdb {
  ドライバー= static
  args = uid = vmail gid = vmail home =/var/mail/vhosts/%d/%n
}

vmailユーザーが存在することを確認(rèn)してください:

 Sudo GroupAdd -G 5000 Vmail
sudo useradd -g vmail -u 5000 vmail -d/var/mail/vhosts -s/sbin/nologin
sudo mkdir -p/var/mail/vhosts
sudo chown -r vmail:vmail/var/mail/vhosts

SSLを有効にする(強(qiáng)く推奨):

Let's Encryptを使用してください:

 sudo apt install certbot -y
sudo certbot certonly -standalone -d mail.yourdomain.com

次に、dovecotとpostfixを構(gòu)成ファイルの証明書に向けます。

 ssl_cert = </etc/letsencrypt/live/mail.yourdomain.com/fullchain.pem
ssl_key = </etc/letsencrypt/live/mail.yourdomain.com/privkey.pem

dovecotを再起動(dòng)します:

 sudo systemctlはdovecotを再起動(dòng)します

4.スパムとウイルスのフィルタリングを追加します

スパマッサシンとクラマブをインストールします:

 sudo aptインストールSpamassassin Clamav Clamav -Daemon -Y

スパマッサシンを有効にする:

 sudo systemctlはスパマサシンを有効にします
sudo systemctlはスパマッサシンを開始します

master.cf介してpostfixと統(tǒng)合:

 smtp inet n -y- smtpd
  -o content_filter = spamassassin
...
Spamassassin Unix -NN-パイプ
  user = spamd argv =/usr/bin/spamc -f -e/usr/sbin/sendmail -oi -f $ {sender} $ {reciontient}

Clamavは、同様に統(tǒng)合するか、より堅(jiān)牢なフィルターパイプラインのためにamavisd-newとともに使用できます。


5.メールサーバーをテストして監(jiān)視します

基本的なテスト

  • 外部アカウントからドメインにテストメールを送信します。
  • telnetまたはswaksを使用してSMTPをテストします。
     swaks -to user@yourdomain.com -from test@gmail.com  -  server mail.yourdomain.com
  • ThunderbirdまたはOutlook経由で接続してください。
    • IMAP: mail.yourdomain.com 、ポート993、SSL/TLS
    • smtp: mail.yourdomain.com 、ポート587、starttls

ログを確認(rèn)してください

問題の監(jiān)視:

 sudo tail -f /var/log/mail.log

配信エラー、認(rèn)証障害、または拒否メッセージを探します。


最終メモ

信頼できるメールサーバーを?qū)g行するには、継続的なメンテナンスが必要です。

  • ソフトウェアを更新してください
  • ブラックリストを監(jiān)視する(例:mxtoolbox.com経由)
  • DKIMキーを定期的に回転させます
  • MySQLデータと構(gòu)成をバックアップします
  • より良い認(rèn)証のためにOpendKimOpendMarcなどのツールを使用することを検討してください

自己ホスティングはコントロールを提供しますが、責(zé)任も必要です。多くの小規(guī)模な組織は、配信能力が向上し、オーバーヘッドが少ないため、サードパーティサービス(FastMailやMXRouteなど)を選択しています。

しかし、學(xué)習(xí)、実験、または完全な制御が必要な場(chǎng)合は、獨(dú)自のメールサーバーを設(shè)定することは貴重なスキルです。

基本的に、DNSを正しく取得し、TLSを使用してサービスを保護(hù)し、各コンポーネントを段階的に検証します。

以上がLinuxでメールサーバーを設(shè)定するためのガイドの詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語(yǔ) Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國(guó)語(yǔ)版

SublimeText3 中國(guó)語(yǔ)版

中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

RHEL、ROCKY、ALMALINUXにLXC(Linuxコンテナ)をインストールします RHEL、ROCKY、ALMALINUXにLXC(Linuxコンテナ)をインストールします Jul 05, 2025 am 09:25 AM

LXDは、コンテナ內(nèi)または仮想マシンとして実行されるLinuxシステムに沒入型を提供する次世代コンテナおよび仮想マシンマネージャーとして説明されています。 サポートを備えた膨大な數(shù)のLinuxディストリビューションの畫像を提供します

Clear Linuxディストリビューション - パフォーマンスとセキュリティのために最適化されています Clear Linuxディストリビューション - パフォーマンスとセキュリティのために最適化されています Jul 02, 2025 am 09:49 AM

Clear Linux OSは、最小限で安全で信頼性の高いLinux分布を持ちたいと考えている人々にとって理想的なオペレーティングシステムです。 Intelアーキテクチャ用に最適化されています。つまり、AMD SYSでClear Linux OSを?qū)g行することを意味します

OpenSSLを使用して自己署名SSL証明書を作成する方法は? OpenSSLを使用して自己署名SSL証明書を作成する方法は? Jul 03, 2025 am 12:30 AM

セルフ署名SSL証明書を作成するためのキーステップは次のとおりです。1。秘密鍵を生成し、コマンドを使用して、コマンドを使用して、opensslgenrsa-outselfsigned.key2048を使用して、2048ビットRSAプライベートキーファイル、オプションパラメーター-AES256を生成して、パスワード保護(hù)を?qū)g現(xiàn)します。 2。証明書リクエスト(CSR)を作成し、OpenSSlreq-New-KeyselfSigned.Key-OutselfSigned.csrを?qū)g行し、関連情報(bào)、特に「CommonName」フィールドに記入します。 3.自己署名で証明書を生成し、opensSlx509-req-days365-inselfsigned.csr-signkを使用します

LinuxデスクトップでFirefoxブラウザをスピードアップする7つの方法 LinuxデスクトップでFirefoxブラウザをスピードアップする7つの方法 Jul 04, 2025 am 09:18 AM

Firefoxブラウザは、Ubuntu、Mint、Fedoraなどのほとんどの最新のLinuxディストリビューションのデフォルトブラウザです。當(dāng)初、そのパフォーマンスは印象的かもしれませんが、時(shí)間の経過とともに、ブラウザがそれほど速くないことに気付くかもしれません

.tar.gzまたは.zipファイルを抽出する方法は? .tar.gzまたは.zipファイルを抽出する方法は? Jul 02, 2025 am 12:52 AM

Windows上の.zipファイルを減圧すると、右クリックして「すべて抽出」を選択できますが、.tar.gzファイルは7-zipやwinrarなどのツールを使用する必要があります。 MacOSおよびLinuxでは、.ZIPファイルをダブルクリックまたはUNZIPコマンド化することができ、.tar.gzファイルはTARコマンドによって解凍されたり、直接ダブルクリックしたりできます。特定の手順は次のとおりです。1。WindowsProcessing.Zipファイル:右クリック→「すべて抽出」; 2。WindowsProcessing.tar.gzファイル:サードパーティツールをインストール→右クリックして減圧します。 3。Macos/Linux Processing.Zipファイル:unzipfilename.zipをダブルクリックまたは実行します。 4。MacOS/Linux Processing.Tar

LinuxマシンでのDNSの問題のトラブルシューティング方法は? LinuxマシンでのDNSの問題のトラブルシューティング方法は? Jul 07, 2025 am 12:35 AM

DNSの問題に遭遇したときに、最初に/etc/resolv.confファイルを確認(rèn)して、正しい名前サーバーが構(gòu)成されているかどうかを確認(rèn)します。第二に、テストのために8.8.8.8などの公共DNSを手動(dòng)で追加できます。次に、NSLookupとDIGコマンドを使用して、DNS解像度が正常かどうかを確認(rèn)します。これらのツールがインストールされていない場(chǎng)合は、最初にdnsutilsまたはbind-utilsパッケージをインストールできます。次に、SystemD-Resolved Service Status and Configuration File /etc/systemd/Resolved.confを確認(rèn)し、必要に応じてDNSとFallBackDNSを設(shè)定してサービスを再起動(dòng)します。最後に、ネットワークインターフェイスのステータスとファイアウォールルールを確認(rèn)し、ポート53がそうでないことを確認(rèn)してください

ubuntuにリモートLinux/Windowsアクセス用のワカモレをインストールします ubuntuにリモートLinux/Windowsアクセス用のワカモレをインストールします Jul 08, 2025 am 09:58 AM

システム管理者として、WindowsとLinuxが共存する環(huán)境で(今日または將來的に)自分自身(今日または將來)が働いていることに気付くかもしれません。 一部の大企業(yè)は、Windowsボックスで生産サービスの一部を好む(または必要な)秘密ではありません。

メモリの使用量が遅い、または高いサーバーをどのようにデバッグしますか? メモリの使用量が遅い、または高いサーバーをどのようにデバッグしますか? Jul 06, 2025 am 12:02 AM

サーバーがゆっくりと実行されているか、メモリの使用量が高すぎることがわかった場(chǎng)合は、操作する前に原因を確認(rèn)する必要があります。まず、システムリソースの使用量を確認(rèn)し、TOP、HTOP、Free-H、IOSTAT、SS-ANTP、およびその他のコマンドを使用して、CPU、メモリ、ディスクI/O、ネットワーク接続を確認(rèn)する必要があります。第二に、特定のプロセスの問題を分析し、PS、JSTack、Straceなどのツールを介して高占有プロセスの動(dòng)作を追跡します。次に、ログと監(jiān)視データを確認(rèn)し、OOMレコード、例外リクエスト、スロークエリ、その他の手がかりを表示します。最後に、ターゲット処理は、メモリリーク、接続プールの使い果たし、キャッシュ障害ストーム、タイミングタスクの競(jìng)合などの一般的な理由に基づいて実行され、コードロジックの最適化、タイムアウト再試行メカニズムの設(shè)定、現(xiàn)在の制限ヒューズの追加、定期的に圧力測(cè)定と評(píng)価リソースがあります。

See all articles