sendmailは、ポート587をリッスン

彼らはすべての電子メールを送信するブロードバンドプロバイダのSMTPを使用するために、ポート25と力をブロックしているところスパマーであることから、すべての動的IPのブロードバンドユーザをブロックして私たちの国の新しい政策に起因する。 それはまた、サードパーティのホスティングに電子メールをホストし、プロバイダーのほとんどがこの問題に応えるために別のポートへの変更を持っているそれらのSOHOオフィスに影響を与えます。

ここでは、他のポートでリッスンするようにsendmailを設定する方法25を表示したり、MSAポート587を使用します。 この "CentOSの5.0"に基づいて、ハウツー

要件

はsendmail-cf-8.13.8-2.el5
のsendmail-8.13.8-2.el5

1。 あなたのLinuxマシンにインストールされている2個のパッケージを持っていることを確認してください。 それはすべての設定は。mcファイルを介して行われている任意のバージョンにすることができます。 パッケージには、次のコマンドを発行して、インストールされているかどうかを確認するには: -

する#rpm-qa | grepはsendmailを

2。 "の/ etc / mail"フォルダに移動して、sendmail.mcファイルを編集します。

#CDの/ etc / mail
#viのsendmail.mc

"sendmail.mc"ファイルを編集した後、次の行を探します -

DNL DAEMON_OPTIONS( `ポート=提出、名前= MSA、M = Eaは ')dnlを

このオプションを有効にするには、のような文の単語 "DNL" infrontを削除します。 -

DAEMON_OPTIONS( `ポート=提出、名前= MSA、M = Eaは ')dnlを

ファイルを保存します。

3。 新しいsendmail.cfファイルを作成する前に、まず、自分のsendmail.cf設定ファイルをバックアップします。

#cpは/ etc / mail / sendmail.cfを/ etc / mail / sendmail.cfファイル。の<date>

その後、新しいsendmail.cfファイルを作成するには、次のコマンドを実行することができます

#作る-Cの/ etc / mail

これで、sendmailを再起動

#は/ sbin / sendmailを再起動するサービス

SM-クライアントをシャットダウンする:[OK]
[OK] sendmailをシャットダウン
出発のsendmail:[OK]
SM-クライアントの開始:[OK]

4。 ポート587へtelnet接続をテストし、その仕事かどうかを確認

#にtelnet localhost 587

[ルート@ MMIXメール]#にtelnet localhost 587
127.0.0.1をしようと...
localhost.localdomainを(127.0.0.1)に接続されています。
エスケープ文字は '^]'です。
220 abc.com.my ESMTP Sendmailの8.13.8/8.13.8、金、2007年12月7日午前3時41分16秒0800

一度あなたのsendmailが現在ポート25および587の両方を受け入れていることを意味していることは、上記のmsgを見ることができます。 私の友人ウィングルーン、別の持っているかをに別のポートにポート25をリダイレクトするiptablesを使用して。

ソース: は、sendmail.org | Wingloon.com

の下で掲示される 2007年12月11日 LinuxのHOWTO

2レスポンス "Sendmailはポート587でリッスン"

  1. wingloonは 言う:

    素晴らしい。 これは動作します...

  2. サイモンは 言う:

    、任意のステップはそれをテストするためのおかげで仲間を逃す? 私はあなたのリダイレクトポートをテストしていない

応答を残しなさい