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




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