- 締切済み
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側の何かしらの設定が悪いかと考えているのですが、 どこをどう修正すればよいのかがわかりません。 質問 送信できない原因、または調査方法をご教示ください。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- t-okura
- ベストアンサー率75% (253/335)
サーバ 1 の /var/log/maillog には何が出ていますか ?
- 774danger
- ベストアンサー率53% (1010/1877)
サーバ1において、サーバ2のMXレコード、Aレコードはちゃんと引けますか? それともsendmail.cf内のDSの設定とか、mailertableファイルの設定とかで静的に投げるようにしているとか? サーバ1が何を見てサーバ2にメールを投げるように設定したのか明記して下さい
お礼
ありがとうございました
補足
こんにちは。 早々のご回答ありがとうございます。 サーバ2への送信は、/etc/hostsを参照するようにしております。 そのために、sendmail.cf内の以下の行の「#」を外し、 #O ServiceSwitchFile=/etc/mail/service.switch touchでservice.switchを作成し、 service.switch内には以下の記述をしました。 hosts<tab>files なお、/etc/hosts内のサーバ2の行を参照している % ping サーバ2 は正常に実行されます。 調査を行いますが、 引き続き、お知恵を拝借いただけると幸いです。
- MOMON12345
- ベストアンサー率32% (1125/3490)
sendmail.cfなどは大丈夫でしょうか? maillogやシステムのログに何か出てきていませんか? 名前解決は出来ていますよね?
お礼
ありがとうございました
お礼
ありがとうございました