Sendmailはポート587をリッスン

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

ここでは、ポートの他、25またはMSAポート587を使用してリッスンするようにsendmailを設定する方法をについて説明します。 この"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 / serviceがsendmailを再起動

SM -クライアントをシャットダウンする:[OK]
sendmailを停止すると、:[OK]
開始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. サイモンは 言う:

    それをテストするための感謝の仲間は、どんな手順でチャンスをつかみましょう! 私はリダイレクトあなたのポートをテストしていない

返信を残す