彼らは25ポートをブロックしている、すべてのメールを送信するためにブロードバンドプロバイダのSMTPを使用する強制的にスパマーされてからのすべての動的IPブロードバンドユーザーをブロックする私たちの国のため新たな政策。 また、ホスティング、これらのSOHOオフィスを第三者に、そのホストのメールに影響を与えるとプロバイダのほとんどは、この問題に応えるために、別のポートに変更しています。
ここでは、どのようにsendmailを設定するためにリッスンするようにあなたを紹介以外のポートを25またはMSAのポートを587使用して、これはどのよう-に基づいて、"CentOSに5.0"
要件
はsendmail - cf - 8.13.8 - 2.el5
はsendmail - 8.13.8 - 2.el5
1。 あなたは2個のパッケージをお使いのLinuxマシンにインストールされていることを確認します。 これは、すべての設定。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ファイル。<日付>
その後、ファイルを新しいsendmail.cfファイルを作成するために、次のコマンドを実行することができます
#メイクのC / etc / mailに
今すぐsendmailを再起動
#/ sbinに/サービスの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を見ることができます。 私の友人はウィングルーンを持っている別の方法からポート別に使用してiptablesの25リダイレクトポート。
ソース: Sendmail.org |のWingloon.com