Sendmail が RHEL 3 から RHEL 6 に移行されました。

Sendmail が RHEL 3 から RHEL 6 に移行されました。

今後の作業は、本番メールサーバーを新しい環境に移行することです。メールサーバーはsendmailで、オペレーティングシステムはですRHEL 3

       sendmail-cf-8.12.11-4.RHEL3.4

RHEL 6Sendmailの最新バージョンを引き続き使用する予定です。

私が見ているいくつかの問題は、sendmail.mc現在メールサーバーには存在せず、単にsendmail.cf存在することです。

以下を明確にする必要があります...

1.sendmail.mcで作成できるかどうかはわかりませんsendmail.cf。この場合は、sendmail.mc新しいメールサーバーの既存の設定を有効にしてくださいRHEL 6

  1. sendmail.cf既存のメールサーバーを新しいメールサーバーにコピーし、sendmailを再起動することができます。ただし、これにより、使用されなくなった構成項目やバージョンの不一致などの問題が発生する可能性があります。

  2. sendmail.cfsendmail.cfファイルは理解しにくく推奨されないため、既存のメールサーバーで作成するのは難しいです。

sendmail.mc現在のシナリオで欠落しているものに基づいて最新のメールサーバーに移行するためのその他の提案。

  1. これで移行する予定なので、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マクロファイルなので、きちんとコンパイルされる可能性はありますか?そうでなくても、新しい構成の基礎として確実に使用できます。もしまず、全体の構成を生成するために使用されます。

おすすめ記事