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




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