• 締切済み
  • 困ってます

freeBSD6.0で sendmail8.13.4が動かない

教えてください。freeBSD6.0でにsendmail8.13.4をインストールしました。 下記の通り、sendmailは起動していますし、このマシンにログインして、 telnet localhost smtpにより接続して、他のメールサーにメールを送ることも可能です。しかし、他のマシンから本マシンへはポート25指定で接続できません。ポートスキャンしてもポート25は、開いていません。 何が問題なのでしょうか? よろしくお願いします。 484 ?? Ss 0:00.38 sendmail: accepting connections (sendmail) 488 ?? Is 0:00.01 sendmail: Queue runner@00:30:00 for /var/spool/clientmqueue (sendmail)

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数83
  • ありがとう数5

みんなの回答

  • 回答No.2

/etc/rc.conf の sendmail に関する設定はどうなっていますか? 初期状態ではセキュリティのために sendmail は外部からメールを受け付けないハズです。例えば # grep ^sendmail /etc/rc.conf した結果を載せると、より良いアドバイスがもらえると思いますよ。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • sendmailが起動しない??

    こんばんは。atsu1100といいます。 FreeBSD4.4で、sendmail8.12.5の環境でなのですが、 sendmailが起動しても直ぐに止まってしまいます。 /var/log/maillogを見ると、 正常なときは、 accepting connections again for daemon MTA accepting connections again for daemon MSA と表示されていて、悪い時は、 rejecting connections on daemon MTA: load average: 12 と表示されています。また、最後の12と言う数字は、いろいろな数字があります。 この悪い時のメッセージはどういう意味なのでしょうか? また、正常に起動していても勝手に悪くなったり、その反対に 悪いときでも、勝手に起動したりするときがあるみたいです。 どうか、よろしくお願い致します。

  • 受信したメールがqueueに溜まって配送されない

    メールサーバを構築して運用していましたが、バージョンをsendmail-8.11.0からsendmail-8.11.6に変更したところメールが受信できなくなりました。「http://www.okweb.ne.jp/kotaeru.php3?q=465956」の#2を参考にして#ps ax | grep sendmail としましたが 29385 ? S 0:00 sendmail: accepting connections 30015 ttyp1 R 0:00 grep sendmail となります。「 ? S 0:00 sendmail: Queue runner@01:00:00 for /var/spool/client 」は表示されません。mailqとすると自分のドメイン宛のメールが溜まっており(host map: lookup (xxx.com) deferred)と表示され各ユーザは受信できなくなっています。メールの送信はできます。OSはRedHatLinux7.3です。 どうすれば解決できるかご教示ください。

  • sendmailのメールキューの削除の仕方

    『No.153471 質問:ループしている?メール接続を消す方法 』 でも同じような質問をしているのですが、 現在sendmailの設定を行っています。 AというサーバからBというdns兼Aのメールサーバの中継の設定を行ってメールを 送信しようとしています。当初sendmailの設定が上手くいかず、そのときのエラー メールが今でもループしています。mailコマンドで、あるわけもないアカウントに 送信もしました。とりあえず、/var/spool/mqueue/の内容は消しました。 このような、行き場所のないメールキューをクリアする方法はないでしょうか。

  • 回答No.1
  • t140
  • ベストアンサー率39% (59/150)

Tcp-Wrapperが有効になってる場合はhosts.allowファイルに ポート25を開ける設定があるか確認してみてはどうでしょうか -------------- /etc/hosts.allow sendmail: ALL : allow ------------------------------------ これを書き加えてinetdを再起動 # kill -HUP `cat /var/run/inetd.pid` ポート25が開いたかどうか確認 # netstat -an | grep \.25

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • sendmailについて

    こんにちは。Linux初心者です。 sendmailについて質問をさせてください。 サーバ1からサーバ2へメールを送信しようと考えております。 サーバ1、サーバ2:red hat enterprise linux 5。 両方にsendmailはインストール済み。 sendmailは起動済み。 サーバ1からmailコマンドで % echo "test" | mail ユーザ@サーバ2 を実行したところ、サーバ2の/var/spool/mail/ユーザに メールが到着しません。 サーバ2のポート25をtcpdumpでモニタリングしていると、 サーバ1でmailコマンドを実行してもサーバ2のポート25には、 何もデータは到着しません。 *サーバ1からの以下のコマンドは正常にサーバ2のポート25に到着します。  % telnet サーバ2 25 また、サーバ1からサーバ1へのmailコマンドを使用したメール送付は 正常に実行されます。 サーバ1側の何かしらの設定が悪いかと考えているのですが、 どこをどう修正すればよいのかがわかりません。 質問 送信できない原因、または調査方法をご教示ください。

  • 不正なメール送信元で、sendmailがダウン、ほんと?

    VPSサーバーをレンタルし、独自ドメインでメール及びwebサイトを構築しています。FreeBSD4.7とsendmailで送信にはSMTP authを採用していますが、突然メール送受信不可となりサポートへ相談すると、「アカウントから大量のメール送信があり、sendmailのプロセスが異常に増えストップしている」と説明されました。 サポートでsendmailを再起動し復旧しましたが、対処方法はユーザのメールPWを変更するしかないと説明されました。それは即ち、サーバーでなくメールPWが漏れていて、アカウントから不正送信がされているとの説明でした。 /var/log/mail ログには、「@paypal.com」や、怪しいメールアドレス宛の送信ログが大量に残り、defferdを示していました。また、/var/spool/mqueue にも未送信のデータが数千と残っていました(削除してもらい済み)。 そこで以下の疑問があります。 1.このサポートセンターの説明は正しいと思われますか? 現在150ほどのアカウントを管理していますが、PWはもともと難解に設定しており、簡単に漏れるとは思えません(エンドユーザが勝手に変更出来ないようにも設定済)もっと別の原因は考えられませんか? 2. 150近いアカウントのPW全変更は大変な作業である上、実際メールを利用しているのはクライアントの為、最小限に抑えたいのです。 ログから、クラックされているアカウントを目星だけでもと質問したのですが、ログからは調査不可の説明でした。これも本当に無理ですか?送信元の情報も(IPアドレスやホスト名など)と質問しましたが、送信元は偽装してくるとかで、これも特定不可と説明されました 4.ちょっと本筋とは外れるのですが、/var/spool/mqueueと同じディレクトリにある、clientmqueueは何が違うのでしょうか? サポートに連絡しても、はっきりと説明をしてくれませんでした。(たぶん分からないのだと思いますが・・・) お願いします。

  • Sendmail8.11.2について

    Sendmail8.11.2について教えて下さい。 ledhat Linux7.1 にSendmail8.11.2をインスートルしてCFファイルを設定後、mailコマンドにて一般ユーザ同士及びrootから一般ユーザ宛のメールのやり取りはうまく出来るのですがroot宛にメールを送信しようとするとログファイル(/var/log/maillog)に以下のようなエラーが出力されます。 vod sendmail[24661]: f99ClRw24661: from=vod, size=29, class=0, nrcpts=1, msgid=<200110091247.f99 ClRw24661@vod.f-road.ne.jp>, relay=vod@localhost vod procmail[24662]: Insufficient privileges to deliver to "root" vod sendmail[24661]: f99ClRw24661: to=root, ctladdr=vod (501/500), delay=00:00:00, xdelay=00:00: 00, mailer=local, pri=30029, dsn=5.0.0, stat=Insufficient permission なにかのパーミッションでエラーになっているように思われるのですが。なにが悪いのでしょうか。 ちなみにCFのWIDE CFを使用し以下の項目のみを設定しています。 OS_TYPE=linux-redhat MX_SENDMAIL=yes MY_DOMAIN='ドメイン名' OFFICIAL_NAME='オフィシャル名' FROM_ADDRESS='$m' DIRECT_DELIVER_DOMAINS=all QUEUE_DIR='/var/spool/mqueue' その他はデフォルトとなっています。 御存知の方、御教示をお願いします。

  • FTP,sendmailの反応が遅い

    趣味で家庭内LANを作っております。 Linuxでつっくたサーバーマシン上のFTPへの接続に非常に時間がかかります。 名前解決はネットワーク上のどのマシンもhostsファイルで矛盾なくぬかりなく行われているはずです。 また、FTPサーバーはinetdで起動しています。 hosts.allowでも明示的に in.ftpd 192.168.10.0/255.255.255.0 というふうに指定してあります。 同じようにinetdで起動しているtelnetサーバーはすいすい反応します。 TCP接続まではすぐにできているのですが、その後のサーバープログラムの反応が遅いのです。 どなたか解決法をご存知の方、知恵をお貸しください。 ちなみに、自分の職場のsendmail&ftpも同様に遅いです。こちらはDHCPでipをもらっているクライアントマシンも多数あります。もし、なにか思いつくことがありましたらこちらも教えてください。

  • sendmailのチューニングについて

    sendmailのチューニングについて教えてください。 メールを大量に受信した際にメモリ不足となり、OSが応答しない状態となってしまいます。 というのは、1コネクションにてメールを大量に送信された場合のみの制限をしたいのですが それを抑制できるようなパラメータが見当たりません。 smtpの接続数が多い場合に有効なConnectionRateThrottle、MaxDaemonChildren、 MaxQueueChildrenなどは設定しておりますがコネクション数が1つであることによりこのパラメータでは抑制できないようでした。 他の方法としてRefuse_LAや、Queue_LAなどload averageにて調整するものもありますが こちらもsmtpの接続を拒否やキューに入れるような設定のようでうまくいきません。 他に対処法はありますでしょうか。 sendmailのパラメータで抑制できることが望ましいのですが他の方法でも大歓迎です。 OS:centos バージョン:8.13.4

  • ftpでアップロードできない

    FreeBSD(4.2R)初心者です。 BSDマシンとWinマシンをLANで接続しています。 Winマシンからftpすると、接続することやダウンロードは出来ますが アップロードができません。パーミッションもいじれません。 apacheをインストールしてからこうなったような気がします。 ちなみにtelnetはできます。 どなたか解決方法を教えていただきたいです。 よろしくお願いします。

  • netstatで表示されない謎のポートが開いている

    自社サーバをポートスキャンするとTCPのポート21番が開いていることが分かりました。 FTPは使用していないのでinetdで停止していますし、サーバ上でnetstatしても21番はLISTEN状態ではありません。 リモートPCから自社サーバに21番ポートにtelnetすると接続できてしまいます。 21番は/usr/local/bin/httpsdのプロセスが開いていることが分かりました。 httpsdの設定ファイルを探したのですが見つかりません。 とここまでは分かったのですが、この先どうすれば良いか分かりません。 21番ポートは不要なので閉じてしまいたいです。 また、なぜ21番ポートが開いている状態なのかも知りたいと思っています。 OSはFreeBSDでレンタルサーバのバーチャルプライベートサーバを利用しています。 何かご存知の方がいらっしゃれば、アドバイスいただければありがたいです。 よろしくお願いいたします。

  • apacheが起動しない。(FreeBSD7.1 apache2.2.9)

     初心者です。FreeBSD7.1にapache2.2.9をportsからインストールしましたが起動しません。 ww#apachectl start をしても何もエラーメッセージは出ていないのですが、 ww#netstat -a の結果は Active Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 192.168.0.2.ssh 192.168.0.7.2057 ESTABLISHED tcp4 0 0 *.telnet *.* LISTEN tcp4 0 0 localhost.smtp *.* LISTEN tcp4 0 0 *.ssh *.* LISTEN tcp6 0 0 *.ssh *.* LISTEN udp4 0 0 *.syslog *.* udp6 0 0 *.syslog *.* という内容で、80番がありません。 ww#ps -ax | grep apache とやっても何も返ってきません。 ww#apachectl configtest とすると Syntax OK と返ってきます。 対処法を教えて頂けないでしょうか。宜しくお願いします。

  • ポートが開かない

    お世話になります。Lioです。 Linux Redhat 7.1 でサーバーを動かそうとしています。 古いバージョンでは完全に動作していたのですが、新しいFTP版の7.1(雑誌の付録)で新たにインストールしました。(フォーマットもしました。) LANからtelnet、ftpを利用できるように設定しましたが、 sendmailの25番ポートが、どうしても開くことができません。(LANのPCからポートスキャンしました。開いてません) どなたか、開く方法を教えてください。(多分xinetd付近の設定?と思ってます) 初心者でもわかるように説明していただけると幸いです。

  • 公共施設の無線LANに接続できない

    自宅のケーブルの調子が悪いので、近所の大学、図書館(ニューヨーク)のワイアレスに接続しようとしたところ、 「ワイヤレスネットワークアダプタが正しく設定されていないか、又はバージョンが古いためにAccess Connectionsから操作できません。ワイヤレスネットワークアダプタのドライバ・ユーティリティが正しく導入されているか確認してください。又、最新のAccess Connectionsを使用する必要があるかもしれません。」 とでて接続できません。他の図書館では先週までは接続できたので、何が起こったのか、どうすればいいのか、分かりません。図書館では、IPアドレスのrenewをアドバイスされただけで後はフォローなしとなっているので、困っています。 WindowsXP、ThinkpadT43です。 宜しくお願いします。