Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> メールサーバー >> 異なるネットワークセグメント間での相互メールを達成するためのPostfix

異なるネットワークセグメント間での相互メールを達成するためのPostfix

  

序文:21世紀に入ってからは、メールの役割はもっと重要になります受信時間が大幅に短縮され、人々がほぼリアルタイムで対話できるようになりました。その後、Linuxでメールサーバーを使用するためのメールサーバーの構築方法がpostfixによって実装されます。

実験準備:close SELinux、yumソースの設定IPアドレスの設定

実験環境:RHEL5.5

実験で使用されたマシンのうち少なくとも3台は、異なるネットワークセグメントのパケットを転送するためのルーターとして機能します。

実験的なトポロジ図は次のとおりです。


ルーターのIP構成は次のとおりです。


echo 1> /proc /sys /net /ipv4 /ip_forward NIC転送機能

DNSの設定

DNSサービスのインストール

yum– y install bind- * -

echo''> /etc /Resolv.conf DNSポインタが空です。

vim /var/named/chroot/etc/named.conf新しいものを作成してください。ファイル

オプション{ディレクトリ" /var /named";};ゾーン" sina.com" {type master;ファイル" sina.com.zone";

};ゾーン" yahoo.com" {type master;ファイル" yahoo.com.zone";};

cp /usr/share/doc/bind-9.3.6/sample/var/named/localhost .zone /var/named/chroot/var/named/yahoo.com.zone

cp /usr/share/doc/bind-9.3.6/sample/var/named/localhost.zone/var//chroot /var /named /sina.com.zoneという名前でテンプレートファイルをゾーンファイルにコピーします。

cd /var /named /chroot /var /named /

vim yahoo.com.zone < Br>


vim sina.com.zone


restartという名前のサービスserviceを再開します。

テスト


OK構文解析に成功しました

マシン上での構成設定

1.構文解析ファイルの設定

vi /etc/resolv.conf

ネームサーバー192.168。 1.1

host mail.sina.comホストアドレスの解決


解決が失敗した場合は、ルートレコードを追加することをお勧めします。記録

route add -net 192.168.2.0/24 gw 1​​92.168.1.1宛先アドレスゲートウェイ

2. sendmialサービスを閉じます。

service sendmail stop

chkconfig sendmail off

3.メールを送信するためのpostfixをインストールします。

yum– y postfixをインストールします。

vim /etc/postfix/main.cf

myhostname = mail.sina.com mydomain = sina.com myorigin = $ mydomain inet_interfaces = all mydestination = $ myhostname、$ mydomain mynetworks = 192.168.1.0/24、192.168.2.0、127.0.0.0 /8メールサーバーリレードメインのネットワークセグメント= sina.com、yahoo.com
で、設定ファイルの末尾にメールを転送するドメインの設定

smtpd_sasl_auth_enable = yesのsmtpd_sasl_local_domain = '' smtpd_recipient_restrictions = permit_mynetworks、でpermit_sasl_authenticated、reject_unauth_destinationのbroken_sasl_auth_clients = yesのはsmtpd_client_restrictions =でpermit_sasl_authenticated smtpd_sasl_security_options = Noanonymous

保存終了

vim /etc /sysconfig /saslauthd saslauthdサービスの設定ファイルを変更します。 MECH = shadowを変更します。

終了ユーザーsinaを作成して、そのユーザーのパスワードを設定します。

useradd sina

passwd sina saslauthdサービスを開始します。/etc/init.d/saslauthd restart chkconfig saslauthdテストコマンドのテストの実行asaslauthd-u sina -p 'abc-123'

正常に終了した場合、saslauthdサービスは正常に動作しています。

service postfix restart postfixサービスを再起動します。

テストPostfix


250コードを返すことはpostfixが正常に設定されたことを意味します。

4メールを受信するためのdovecotサービスのインストール

yum -y install dovecot設定ファイルの変更vi /Etc /dovecot.conf

変更する場所は2つあります。


20行目で設定されているプロトコルは、pop3およびpop3s protocolです。セクション35の

POP3ポートをリッスンするには、その行のコメントを削除しますトップボックスには38行が含まれるように書き込む必要がありますまた、それ以外の場合はlinux readは最初にスペースを読み取り、次に他の設定を読み取ります。

service dovecot restart

chkconfig dovecot on

postfixマスターファイルを修正する

約456行を探す< Br>

mailbox_transport = lmtp:unix:/var /lib /imap /socket /lmtpコメントを削除するには、この行から削除してください。

yum -yインストールcyrus-imapd cyrus-imapd-devel

猫/etc /passwdファイルの



サイラスは、ユーザー
がある見ることができます。

に設定したパスワードのサイラス

passwd cyrus

サービス/etc/init.d/cyrus-imapdを再起動します。chkconfig cyrus-imapd on

バックグラウンドへのリンクcyradm -u cyrus localhost


sinaメールボックスユーザを作成します。

次にquitを終了します。

5ウェブメールをインストールします。

yum -y install squirrelmailをインストールします。 Usr /share /squirrelmail /config /conf.pl

1)コマンドに2つのサーバー設定を入力します。

順番に文字を入力します。1 3設定を変更します。


rはリターンしてからAを入力します。------- 8はCyrusに戻ります。


rはリターンしてから4を入力し、次に5を選択して値をtrueに変更します。書く< Br>


r戻ってからDを入力します。特定のIMAPサーバー用に事前定義された設定を設定します。




Br>



IMAPサーバーは次のとおりです。cyrus


s qを保存してからhttpdサービスservice httpd restartを開始します。

httpdサービスをインストールしますインストールされていない場合はyum– yをインストールしますhttp- *

ブラウザを開いてhttp://mail.sina.com/webmail/


ログイン後




自分宛てにメールを送る


OKテストに成功

次にこのマシンにYahooを設定します。

1.解決ファイルを設定します。

vi /etc/resolv.conf

ネームサーバー192.168.2.1

2番目のステップからの唯一の違いは、sinaマシンの設定と同じですメールボックスのユーザー名はここに設定されますyahooマシン上にyahooメールボックスユーザーを設定します。


sinaにログインこのユーザーからメールが送信されます。





次に、Sinaからメールを受信したかどうかを確認します。 >


sinaはyahooにもう一度試してもらいます。


yahooへのメールの確認


新しいメールボックスユーザーがサーバー上に新しいユーザー名を作成するたびに、仮想ユーザーを改良する必要があります。たくさんのアドバイスをください。出典:http://yushantao.blog.51cto.com/9

なぜコンピュータはすでにNTFSフォーマットになっていて、まだ多くのスペースがあるのでしょうか。しかし、ものをダウンロードするとき、それは常に十分なスペースがないと言いますか?

レジストリを変更してIEのリセット方法を強制する

マイクロソフト:周Puの
今日マイクロソフトが正式にIEブラウザWin7のダウンロードアドレスのバージョンをリリースしました:Win7のIE10のブラウザのバージョンは、正の

Win7のアクセスフォルダのプロンプト "到達不能:アプリケーションデータ"に対処する方法?

システム-Uをインストールするには、システムディスクをインストールするには、インターネットを起動する方法

ログインIPですべてのIPユーザー操作ログを記録します。  

Linuxのユーザー操作記録は通常履歴を使って履歴を表示しますが、誰かが誤って重要なデータを削除した場合、historyコマンドはこの場合役に立ちません。以下の方法でログインIPアドレスとすべてのユーザーログインを記録できます。

/etc /profile設定ファイルの最後に次のスクリプトコードを追加しますこのスクリプトはインターネット上にありますが、原作者にはわかりません。しかし、元のスクリプトの時間変数にはエラ

XPシステムのヒント - Windows XPを再インストールする

Win8のシステムでディスクを焼く方法?

Win2003サーバーは時間通りに再起動します

Win10システムが正常に起動しないとMicrosoft Office

Copyright © Windowsの知識 All Rights Reserved