![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
Fedora Core 4にデフォルトで入っているsendmailをそのまま使っています。
Fedora Core 4はLAN内のサーバでホスト名はfedora.localdomainです。
今はIPTablesは無効にしており、yahoo.co.jp等も普通に名前変換します。
sendmail関係の設定ファイルは全てデフォルトのままです。
コマンドで echo hello | mail -v -s hello hogehoge@yahoo.co.jp と
打ち込むと特にエラーなくMessage accepted for deliveryとなるのですが
実際は送られていません。redhat7.2のデフォルトのsendmailで全く同じ
コマンドを打ち込むと、きちんと送信されます。気になっているのですが
redhatの場合はClosing connection to mx3.mail.yahoo.co.jp.で終わるのが
FedoraではClosing connection to [127.0.0.1]で終わっています。
ちなみにredhat8もsendmail関係の設定ファイルは全てデフォルトのままです。
fedoraの場合はしばらくするとfedora上のrootユーザのメールボックスに
MAILER-DAEMON@fedora.localdomainからメールが返ってきます。
554 5.5.0 Remote protocol error
451 4.4.1 reply: read error from mx3.mail.yahoo.co.jp.
というエラーがあったような内容です。
No.7ベストアンサー
- 回答日時:
LAN内のFC4からデフォルトの状態でsendmail送信は特に問題ありません。
またyahoo!への送信も弾かれるということはないはずです。
ということはFC4と外部サーバとの間で、何か通信を阻害するものが
存在する可能性が高いと思います。例えば特別な仕組みを持った
ルータやFWを使用していませんか?それがRH7では特に問題なかったのが
FC4のsendmailでは相性に不具合が発生していることが考えられます。
なお、今回のケースではDNSは全く関係ありませんし、デフォルトで
構築しているのであればFC4もRH7もオープンリレー状態ではありません。
そもそも今のままLAN内のサーバに留めておけば、第三者中継の
標的にされることもありません。一般に外部から当該FC4やRH7に
侵入することは不可能です。(全く可能性がゼロではありませんが)
逆にそこに侵入するほどのプロであればリレーの制限など何の意味も
ありません。かえってDNSから取得できるようなパブリックなホストとして
設置する方がよほど危険です。外部から容易に見えますから。
現状特に問題無いので、安心して試行錯誤してみてください。
ビンゴ!です。仰るとおり、GateLockルータを使用していました。
ウィルスチェック機能を解除したらあっさりつながりました。感謝です。
私のネットワークの知識が間違っていないことも分かってほっとしました。
いろいろ調べてくれたみなさん、ありがとうございます。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_02.png?5a7ff87)
No.6
- 回答日時:
telnet で届くのなら、完全に sendmail の設定ですね。
1. sendmail.mc を編集し、sendmail.cf を生成しましたか?
2. sendmail.mc の中身は何を編集しましたか?
という 2点、いかがでしょうか? さすがに段々分からなくなってきました... 参考 URL などもご覧下さい。
参考URL:http://www.stackasterisk.jp/tech/systemConstruct …
>1. sendmail.mc を編集し、sendmail.cf を生成しましたか?
>2. sendmail.mc の中身は何を編集しましたか?
何も変えていません。参考URLも拝見しましたが、私の環境では
今のところ特に設定ファイルをいじる必要は無いように思います。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_02.png?5a7ff87)
No.5
- 回答日時:
なんとなく FC4 サーバから外部のメールサーバに接続できていない気がします。
FC4 サーバから telnet コマンドを叩いてみてもらえませんか?
$ telnet mx2.mail.yahoo.co.jp 25
Trying 203.141.44.127...
Connected to mx2.mail.yahoo.co.jp.
Escape character is '^]'.
220 YSmtp mta99.mail.bbt.yahoo.co.jp ESMTP service ready
EHLO localhost.localdomain
250-mta99.mail.bbt.yahoo.co.jp
250-8BITMIME
250-SIZE 15728640
250 PIPELINING
MAIL FROM: <foo@localhost.localdomain>
250 sender <foo@localhost.localdomain> ok
RCPT TO: <foo@yahoo.co.jp>
250 recipient <foo@yahoo.co.jp> ok
QUIT
221 mta99.mail.bbt.yahoo.co.jp
Connection closed by foreign host.
$
"RCPT TO:" の後には自分の Yahoo! アドレスを入れて下さい。
上記が上手く行くようであれば sendmail の設定ですが、そうでなければルータの NAT 設定ではないでしょうか?
telnetでのメール送信は時々やりますがいつも正常です。
一応fedoraからもやってみましたが以下の通りで特に問題ありません。
telnet mx2.mail.yahoo.co.jp 25
Trying 202.93.77.230...
Connected to mx2.mail.yahoo.co.jp (202.93.77.230).
Escape character is '^]'.
220 YSmtp mta93.mail.bbt.yahoo.co.jp ESMTP service ready
EHLO localhost.localdomain
250-mta93.mail.bbt.yahoo.co.jp
250-8BITMIME
250-SIZE 15728640
250 PIPELINING
MAIL FROM: <foo@localhost.localdomain>
250 sender <foo@localhost.localdomain> ok
RCPT TO: <hogehoge@yahoo.co.jp>
250 recipient <hogehoge@yahoo.co.jp> ok
data
354 Enter mail, end with "." on a line by itself
helo
.
250 ok dirdel
quit
221 mta93.mail.bbt.yahoo.co.jp
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_02.png?5a7ff87)
No.4
- 回答日時:
削除されてしまったので別内容で...
1. FC4 サーバから yahoo.co.jp 以外には送れますか?
例えば @mail.goo.ne.jp のアドレスには送れますか?
2. エラーは 55x ですか 45x ですか?
普通、恒久エラー(5xx) と一時エラー(4xx)は同時に出ません。できれば mailer-daemon@ から返ってきたメールのエラーの部分だけでよいので copy & paste していただけませんか?
『451 4.4.1 reply: read error from mx3.mail.yahoo.co.jp.』というエラー内容からすると、上手く mail.yahoo.co.jp に接続できていないだけの気がします。試しに
$ telnet mx3.mail.yahoo.co.jp 25
Trying 202.93.91.169...
Connected to mx3.mail.yahoo.co.jp.
Escape character is '^]'.
220 YSmtp mta60.mail.bbt.yahoo.co.jp ESMTP service ready
EHLO foo.example.jp
250-mta60.mail.bbt.yahoo.co.jp
250-8BITMIME
250-SIZE 15728640
250 PIPELINING
MAIL FROM: <foo@example.jp>
250 sender <foo@example.jp> ok
RCPT TO: <foo@yahoo.co.jp>
250 recipient <foo@yahoo.co.jp> ok
QUIT
221 mta60.mail.bbt.yahoo.co.jp
Connection closed by foreign host
とやってみた限りでは、特に mx3.mail.yahoo.co.jp 側で Envelope-From のチェックをしているようにも見えませんし。
>1. FC4 サーバから yahoo.co.jp 以外には送れますか?
可能なアドレスを3つほど試しましたがどれもダメでした。
>2. エラーは 55x ですか 45x ですか?
同時に出ています。以下の通りです。
----- Transcript of session follows -----
554 5.5.0 Remote protocol error
451 4.4.1 reply: read error from mx2.mail.yahoo.co.jp.
No.3
- 回答日時:
#2の捕捉です。
まず、"MAILER-DAEMON@fedora.localdomain"存在しないドメインからのMailを
何とかしましょう。
1)fedoraのHost名とドメイン名を正しく付ける。(正しく=インターネット上のDNSで解決できる名前)
初期構築時のMail配送トラブルの殆んどはDNS関連です。
正しい名前解決が出来るようにしてください。
# 先に紹介した書籍にも載っていることです。
それでは単刀直入に伺いますが、WANに繋がったLAN内でローカルなIPと
ホスト名を振ってfedora4をsendmail有りでデフォルトインストールした場合、
sendmail送信はできないということでしょうか?
この質問はqaaqだけでなく、他のかたも含めて質問します。ですからこれに対して
他のかたが回答することは私への回答ということになります。
No.2
- 回答日時:
非常に気になる点が2つ程。
1)「redhat7.2のデフォルトのsendmailで全く同じコマンドを打ち込むと、きちんと送信されます。」
もし、redhat7.2の設定がデフォルトで正常にメール送信が出来るなら、
それは、オープンリレー状態です。
インターネット接続のメールサーバとしては、最悪なので至急設定を見直すな必要があります。
"第三者中継"をgoogleって見てください。
2)(根本的な事ですが)あなたは、何を手本にしていますか?
ちゃんとした書籍を手本にしないと、ウソや間違え、古い情報が正しいかの様に
インターネット上に溢れています。
(およその状況や対処は見当が付きますが)残念ながら、あなたの基本的な知識が欠如していると想定でき、
このままでは、他の正常なサイトに多大な迷惑をかける可能性が非常に高いため良書の紹介にとどめます。
sendmail 第3版 VOLUME 1
http://www.oreilly.co.jp/books/4873111765/
sendmail 第3版 VOLUME 2
http://www.oreilly.co.jp/books/4873111803/
MailSystemの動作原理,DNS関連,MailHUB等構築時に知っておくことが満載されています。
>インターネット接続のメールサーバとしては、最悪なので
ご安心下さい。FW配下のLAN内です。当然WAN側からの不要なポートはすべて
閉じています。「基本的な知識が欠如しているからFWの設定すら怪しい」
という議論は勘弁してくださいね。
>2)(根本的な事ですが)あなたは、何を手本にしていますか?
何も手本にしていません。RedHat7もFedora4もインストール時にSendmailを
選択し、インストール後知っている送信コマンドを発行しただけです。
>(およその状況や対処は見当が付きますが)
本当に見当がつくなら是非教えていただけませんか? 是非伺いたいものです。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_02.png?5a7ff87)
No.1
- 回答日時:
RH7 と FC4 では sendmail のバージョンが違い、FC4 の方が構成が少し複雑になっています。
エラーが発生している際のメールログを、前後数行と併せて見せると誰か分かる人が居るかもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Ubuntuサーバーでメールを受信できない 7 2022/08/23 20:55
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- UNIX・Linux ubuntuサーバーを久々に再起動したらネットにつながらなくなった。 1 2022/06/06 16:21
- UNIX・Linux Debianでシェルスクリプトにおいて正規表現の条件文で[[,]]が使えないので困ってます 2 2023/01/20 09:27
- UNIX・Linux fedoraのリポジトリのインストールで下記コマンドで$(rpm -E %fedora)の部分が分か 1 2023/01/29 15:38
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- UNIX・Linux 初めてLinuxをいじるならどっちがおすすめですか? 8 2022/09/15 19:41
- オープンソース AWSドメイン名でApacheテスト・ページを表示させる方法を教えて下さい。 1 2023/04/26 15:59
- UNIX・Linux Linuxサーバーのパーティション・ディレクトリの推奨見積もりについて 3 2023/01/17 00:46
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
sendmailが不正中継されないた...
-
freeBSD6/sendmail8.13.8でport...
-
sendmailメールの一斉配信に失...
-
cronの実行結果をメールで受け...
-
/etc/aliasesに設定した、sendm...
-
XMailのsendmail機能について
-
sendmailについて
-
sendmailの設定でM4コマンドが...
-
sendmailのプロセス状態
-
sendmailのタイムアウトについて
-
newaliasesがうまくいきません
-
sendmailのメールログについて
-
mailxとsendmailは別のもの?
-
パスワード設定していないユー...
-
リモートデスクトップ接続でパ...
-
エクセルで#N/Aを含めた平均値...
-
”Tortoise SVN” と ”Subversio...
-
「DNSサーバーを自動的に取得す...
-
Mailの送信済みメールボックス...
-
同一のホスト名で何か問題があ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
cronの実行結果をメールで受け...
-
「mail」コマンドと「sendmail...
-
【MTA】postfixとsendmail【違い】
-
sendmailでのctladdrの変更
-
sendmailの再起動
-
sendmailで Received: from unk...
-
root宛てメールの転送について
-
メールサーバの無限ループを対...
-
sendmailで特定ドメインに送信...
-
sendmailでメールが送れない
-
sendmailで使える記号
-
sendmailのプロセス状態
-
sendmailで587番ポートを利用し...
-
sendmailで宛先不明の送られな...
-
sendmailで不正ログ 「Relayin...
-
Nagiosで通知メールが送れない
-
/var/log/maillog について
-
sendmailで特定ドメインに送信...
-
centos5でsendmailのエラー
-
unixのmailコマンドにてメール送信
おすすめ情報