CGIメールフォームでだけメール送信ができません。

FEDORA11、postfixです。普通にメールのやり取りは出来ています。
CGIからメールをすると送信先のドメインがでないというエラーメッセージ
localhost postfix/smtp[14505]: (メールのID番号): to=<someone@hogehoge.com>, relay=none, delay=555, delays=555/0.01/0/0, dsn=4.4.3, status=deferred
(Host or domain name not found. Name service error for name=hogehoge.com type=MX:
Host not found, try again)
が記録されています。ですが、nslookupなどで該当のアドレスをたたいてみると、アドレスが表示されます。
何が問題なのでしょうか。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2013/08/08 14:36:00
  • 終了:2013/08/15 14:40:05

ベストアンサー

id:windofjuly No.1

うぃんど回答回数2625ベストアンサー獲得回数11492013/08/08 15:50:37

>普通にメールのやり取りは出来ています。

メーラーはプロバイダのDNSを使って送受信できてるんだと思います。

>localhost postfix/smtp 以下略

Postfixがエラーを吐いているので、
CGIからの指示はPostfixまで届いて、Postfixは反応しているってこと。

だとすれば悪いのはPostfixの設定。

手馴れた人ならPostfixのDNS周りを見直せばよいのだけれど、
「他の部分はまともである」とは言い切れないので、
中途半端にいじるよりもPostfixを一度削除し、
インストールから一つ一つやり直したほうが良いと思います。

インストール中に入力した内容や、
その後の環境設定でどこをどのように変更したかのメモを取ることを、
忘れないでくださいね。

一からやり直したうえでまだダメであれば、
メモの内容を書いて再質問するとよいでしょう。

他1件のコメントを見る
id:windofjuly

>その場合のプロバイダというのはなんでしょうか

ISP(インターネットサービスプロバイダ)です。
あなたがISPのサーバー管理者だっていうことなら、
あなたが管理しているPostfixも関係してるかもしれませんが、
そんなことはこちらからは見えませんので…。

>これは何ですか。

あなたも使っているように「>」は引用符ですから、
あなたの質問文からの引用です。ただしあまりに長いので以下略としました。

>こまごま

やり直しが無理なら、ごめんね無理。

だって、現状把握だけでもどれだけかかるかわからないし、
うかつに思い付きだけで回答してもっと変になったら手に負えなくなるから…。

2013/08/08 17:09:06
id:alexios40

いえいえ、ありがとうございました。
しかし、わかりました。どうしようもなくなったら、再構築も考えて対応するようにいたします。

2013/08/08 17:54:58

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません