今RedHat7.2で最初から入ってるsendmailで何も設定をしないまま使用しているのですが、***@msn.comや***@docomo.ne.jp、***@red.interq.or.jpは送信できるのに***@yahoo.co.jpや***@hisashi.nuは送信できないなどとドメインによって?送信できないんです(^_^;)そんな症状は自分だけなのでしょうか?
またどうやったら治るか解る方おられますでしょうか?(T_T)/~
ちなみにこの症状に気づいたのはCGIを使ってメールを送信しようとした際にsendmailを使用する物だったので気づきました。mailコマンドで送信しようとしてもやっぱり無理でした。

A 回答 (3件)

デフォルトのsendmailって使えるんですね・・・・知らなかった・・・


ということで、通常は、sendmail.cfを環境に合わせて作成する必要があります。
作成して使ってください。
サイトによっては、踏み台のホストからのメールをお断りするためにデフォルトのcfから送ってくるメールをうけつけないようになっています

参考URL:http://www.redhat.co.jp/manual/Doc72/RH-DOCS/rhl …
    • good
    • 0

古い形式のメールアドレス表記を受け付けないMTAに,古い形式のメールアドレスを使って送信を行おうとしていませんか?


SMTPのコマンドが弾かれていたら,この原因の可能性が高いでしょう。

sendmailの詳細なログを確認する。
まっとうな仕様のメールアドレス表記に変換してくれるMUAを使ってみる。

などしてみてください。
    • good
    • 0

だれにも解りません。


 Redhat7.2は、どのイメージの物?
 FTPから落とした奴? パッケージの物? 雑誌の付録(雑誌名では解らんので、どのバージョンかも正確に書いてね)? それもと市販の物?

 RedHatは触っていないのでわからないのですが、素のままのsendmailの設定で安全なのでしょうか?
 そもそも、sendmailの設定は出来ているのでしょうか?

 ドメインによっては送信できないとあるが、ドメインの解決は出来ているのでしょうか?
 DNSはどうしていますか? 自前で立ち上げているのですか?

 ドメインに絶対的な理由があるのなら、sendmail.cfの設定は大丈夫でしょうか?

 等々、謎だらけです。
 まずは、現状把握をして下さい。そうしないと、誰にも解りません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qpostfix:aaa.bbb.ac.jpからしか送信できないのをbbb.ac.jpがつけば送信できるようにしたい。

RHL9.0でpostfixを使用しています。
現在ホスト名がmail.aaa.bbb.ac.jpのメールサーバがあります。***.aaa.bbb.ac.jp(123.4.56.*)というDNS登録がされていればクライアントから送信できます。しかし、***.ddd.bbb.ac.jp(123.4.78.*)と建物が違うためにmain.cfのmydomain=aaa.bbb.ac.jpではないPC(ただし、メールアドレスは@aaa.bbb.ac.jp)からは送信できません。これをbbb.ac.jpとつけばメールの送信がかのうとするにはmain.cfのどこを書き換えればよいのでしょうか。mydomainをbbb.ac.jpとするのでしょうか?

以下はmain.cfの一部です。

myhostname=mail.aaa.bbb.ac.jp
mydomain=aaa.bbb.ac.jp
mynetworks = 123.4.56.0

Aベストアンサー

/24というのはサブネットなんで現在のネットワークにあわせたものに変更して欲しいですが。
/24ではこの場合にはダメなのでは?
255.255.0.0のようなケースなら/16のように指定が必要でしょう。
ドキュメントやgoogleなどで見た感じではこれに加えて
smtpd_recipient_restrictions = permit_mynetworks,check_relay_domains
としておけば大丈夫だと思えるのだけど。
この場合では
myhostname = aaa.bbb.ac.jp
mydomain=bbb.ac.jp
のようにあげないとダメだとは思いますけど。

頑張ってみてください。
PostfixはLinuxでは結構入っているので知っている人が多そうですがフォロー出てきませんね?
あまり使ったことがないので申し訳ない程度に

Qsendmailでメールの送信が遅いんです。

sendmailでメールサーバを作ってみました(DNSも)。ところがメールの受信は1秒もかからないのですが送信は約7秒くらいかかってしまいます。送信しているメールにはもちろん内容はありません。自分自身に送っても外部ドメインに送っても遅いです。(メールはちゃんと送受信できます。)こんなものなのでしょうか?

Aベストアンサー

素人なので、あまり回答に自信はないですが。。。
間違ってる可能性がありますが、一応、私の思い込みはこんな感じです。
参考になればと思います。


まず MTA は、送信時に MUA が付加していない、RFC (2)822 的に必要とされるヘッダを付加します。
付加させるためには、オリジナルのメッセージのヘッダを一通り走査します。
走査と生成、付加に若干の時間が掛かります。
次に送信時に、Recipient の addr-spec に基づき、MX レコードを正引きします。mailbox 形式から addr-spec をパースし、addr-spec からパースした後に行われるの上、これは多分、全ルーティングポイントで行われるので、それなりに時間を要すとは思います。
また、ルーティングポイントで適宜 Received ヘッダを付加するので、その生成、付加作業も若干の時間を要します。
そして受信部分ですが、Recipient 側では、受けたメールに Received ヘッダを付け、ヘッダ上の mailbox から addr-spec をパースし、local-part をパースし、除外すべきヘッダを除外し、該当ユーザのメールボックスへ振り分けます。

恐らくこれらの動作が行われるので、送信のほうが受信よりはるかに時間が掛かるのは至極当然な気がします。(受信は、上記受信部分のみ…かな)

ただ、7 秒というのは少々パフォーマンス的にはよくないとは思うんですが、sendmail.cf を見直せば、パフォーマンスはある程度向上すると思います。

あと、他の daemon 等のプロセスが sendmail に負荷を掛けてる可能性もあるでしょうから、カーネルも必要最小限で構築し、setpriority() を実装したプラットフォームであれば、nice 値を適宜変更する事によって、送信のパフォーマンスを上げる事も出来る気がします。

以上、素人なりの薀蓄でした。。。

素人なので、あまり回答に自信はないですが。。。
間違ってる可能性がありますが、一応、私の思い込みはこんな感じです。
参考になればと思います。


まず MTA は、送信時に MUA が付加していない、RFC (2)822 的に必要とされるヘッダを付加します。
付加させるためには、オリジナルのメッセージのヘッダを一通り走査します。
走査と生成、付加に若干の時間が掛かります。
次に送信時に、Recipient の addr-spec に基づき、MX レコードを正引きします。mailbox 形式から addr-spec をパースし、addr-spec...続きを読む

Qsendmailで他ドメインのアドレスに送信できません。

LinuxWorld1月号に付いていたRHL8.0で7.3からアップグレードしました。sendmailはrpmで8.12.5-7にアップグレードしました。以前のsendmail.mcを使ってもう一度sendmail.cfを作成したところローカルドメインのユーザー間ではメールの送信は可能なのですが、他ドメインのメールアドレスにはメール送信ができなくなりました。また、sendmail.cfを作成する際
*** WARNING: missing -T<TMPF> in argument of FEATURE('access_db',hash -o /etc/mail/access.db)という警告が出ますが何のことなのでしょうか。参考にしたsendmail.mc の内容は以下のページのものです。
http://www.geocities.co.jp/SiliconValley-Cupertino/1049/inst_mail.html

Aベストアンサー

補足を読んで回答しています。
/etc/mail/access に
(メールを送るクライアントのIP)RELAY
という行を書いて、
# cd /etc/mail
# makemap hash access < access
とかやってみると、送信できるでしょう。
この設定の意味は、特定のクライアントから送信されるメールは、
どの宛先にも送ることができる、というものです。

Qsendmailで宛先不明の送られなかったメールはどのディレクトリに保存されて再度送信されるのですか?

Laser5-6.1でsendmail-8.11.6を使用しています(パッチ済み)。

現在、5M程度の添付ファイル付きのあるメールがアドレス不適当で5日間レスがなく、再度自動送信されるという状況になっています。メールの送信先が携帯なのでサイズで拒否されているのだと思います。

その都度5Mの大きさのファイルがサーバーのディスクに落ちることになるらしいので、自動送信をやめさせたいのと、留保されているメールを削除したいのですが、どのような作業が必要でしょうか。

以下はサーバーから送られてきたメッセージです。
Reporting-MTA: dns; aaa.bbb.or.jp(うちのサーバーです。)
Arrival-Date: Sun, 9 Mar 2003 21:08:48 +0900

Final-Recipient: RFC822; ****@aaa.bbb.or.jp (うちのユーザーです)
X-Actual-Recipient: RFC822; ****@docomo.ne.jp (そのユーザーの転送先で、ここに何度も送信しようとしています。)
Action: failed
Status: 4.4.7
Remote-MTA: DNS; mfsmax.docomo.ne.jp

----- The following addresses had permanent fatal errors -----
****@docomo.ne.jp
(expanded from: <****@aaa.bbb.or.jp>)

----- Transcript of session follows -----
451 4.0.0 I/O error
Message could not be delivered for 5 days
Message will be deleted from queue

Laser5-6.1でsendmail-8.11.6を使用しています(パッチ済み)。

現在、5M程度の添付ファイル付きのあるメールがアドレス不適当で5日間レスがなく、再度自動送信されるという状況になっています。メールの送信先が携帯なのでサイズで拒否されているのだと思います。

その都度5Mの大きさのファイルがサーバーのディスクに落ちることになるらしいので、自動送信をやめさせたいのと、留保されているメールを削除したいのですが、どのような作業が必要でしょうか。

以下はサーバーから送られてきたメッセージ...続きを読む

Aベストアンサー

たまってるキューはmailqコマンドで確認できます。

普通は/var/spool/mqueueにキューがたまります。
sendmail.cfをみればすぐわかると思うのですが?

キューは普通のファイルなのでrmで消してもよいです。

sendmail管理関連の本を手もとにそろえておいたほうがよろしいかと。

QRedhat linux7.2 ハードディスクからのインストール方法

WINDOWSと共用しているノートPCにRedhat linux7.2をインストール
しようとして詰まってます。
LILOの制限があるためディスク先頭から8Gバイト以内にlinux用
パーテーションを準備し、WINDOWSのパーテーションにLinuxの
CD-ROMイメージを丸ごと保存しておき、LinuxインストールFDより
起動して、インストール時の選択でHDよりインストールを選び、
LinuxのCD-ROMイメージを保存したドライブを選び、ディレクトリ
を入力してOKを押しても、インストールイメージが見つからない
旨のメッセージが表示されてそこから先へ進めません。
インストール方法を色々調べてみましたが、解決方法が分かりま
せん。
FDブート時にWINDOWSドライブがマウントされていないのでしょ
うか?

実行環境
PC:IBM ThinkPad240
HD:20GB(標準6GBより自分で換装)
Linux用パーテーション:6G
(ディスク先頭より6~12GB、0~6GBはWIN98SE、12GBより後はデータ用)
ちなみに、Redhat linux7.0では同様の方法でインストール出来ました。
それ以降、特に環境は変えていないつもりですが…。

Linuxインストールに詳しい方、お答えお願いします。

WINDOWSと共用しているノートPCにRedhat linux7.2をインストール
しようとして詰まってます。
LILOの制限があるためディスク先頭から8Gバイト以内にlinux用
パーテーションを準備し、WINDOWSのパーテーションにLinuxの
CD-ROMイメージを丸ごと保存しておき、LinuxインストールFDより
起動して、インストール時の選択でHDよりインストールを選び、
LinuxのCD-ROMイメージを保存したドライブを選び、ディレクトリ
を入力してOKを押しても、インストールイメージが見つからない
旨のメッセージが表示されてそ...続きを読む

Aベストアンサー

>FDブート時にWINDOWSドライブがマウントされていないのでしょうか?

はい。マウントされるのは、インストール方法の選択でハードディスクドライブを選択し、パーティションを選択した時です。

で、下記のURLからリンクを辿ってよくご覧になってください。(次に第4章に移ってください)
http://www.jp.redhat.com/manual/Doc72/RH-DOCS/rhl-ig-x86-ja-7.2/s1-guimode-sel-method.html

きっと有用な情報が得られると思います。

参考URL:http://www.jp.redhat.com/manual/Doc72/RH-DOCS/rhl-ig-x86-ja-7.2/s1-guimode-sel-method.html


人気Q&Aランキング

おすすめ情報