今後の作業は、本番メールサーバーを新しい環境に移行することです。メールサーバーはsendmailで、オペレーティングシステムはですRHEL 3
。
sendmail-cf-8.12.11-4.RHEL3.4
RHEL 6
Sendmailの最新バージョンを引き続き使用する予定です。
私が見ているいくつかの問題は、sendmail.mc
現在メールサーバーには存在せず、単にsendmail.cf
存在することです。
以下を明確にする必要があります...
1.sendmail.mc
で作成できるかどうかはわかりませんsendmail.cf
。この場合は、sendmail.mc
新しいメールサーバーの既存の設定を有効にしてくださいRHEL 6
。
sendmail.cf
既存のメールサーバーを新しいメールサーバーにコピーし、sendmailを再起動することができます。ただし、これにより、使用されなくなった構成項目やバージョンの不一致などの問題が発生する可能性があります。sendmail.cf
sendmail.cf
ファイルは理解しにくく推奨されないため、既存のメールサーバーで作成するのは難しいです。
sendmail.mc
現在のシナリオで欠落しているものに基づいて最新のメールサーバーに移行するためのその他の提案。
これで移行する予定なので、
RHEL 6
現在メールサーバーに存在しないファイルを作成する方法がわかりませんsendmail.cf
。既存のメールサーバーからコピーsendmail.mc
できますが、sendmail.cf
バージョンの不一致に問題があるか、一部の構成アイテムが使用されなくなる可能性があります。
答え1
これはsendmail.mc
処理後に生成されるm4マクロソースファイルです。通常sendmail.cf
、自動でsendmail.mc
生成することは不可能ですsendmail.mc
。
sendmail.mc
従来のシステムのファイルはそこに存在するファイルのソースですが、経験の浅いシステム管理者が頻繁に行うように、後続のバージョンをsendmail.cf
直接再確認する必要があります。sendmail.cf
そうでない場合は、読み続けてください。
また、カスタマイズしたことやカスタマイズしたsendmail.mc
ことがなく、ディストリビューションのデフォルト値でsendmail.cf
ある場合は、新しいものをそのまま使用するのが安全かもしれません(非常に疑わしいですが、言う必要があります)。
そうではなく、sendmail.cf
直接触れたことがなく、すべての操作がその上で実行されている場合は、sendmail.mc
ソースファイルを使用して次のコマンドを使用して、変更を最小限に抑えたり、変更せずにターゲットシステムでビルドsendmail.mc
できます。sendmail.cf
m4 /etc/sendmail.mc > /etc/sendmail.cf
sendmail.cf
家に近づくと古いものが古いので、妥当性があるかどうかは非常に疑わしいです。しかし、sendmail.mc
マクロファイルなので、きちんとコンパイルされる可能性はありますか?そうでなくても、新しい構成の基礎として確実に使用できます。もしまず、全体の構成を生成するために使用されます。