人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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などで該当のアドレスをたたいてみると、アドレスが表示されます。
何が問題なのでしょうか。


●質問者: alexios40
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● うぃんど
ベストアンサー

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

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

>localhost postfix/smtp 以下略

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

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

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

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

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


alexios40さんのコメント
回答ありがとうございます。 > メーラーはプロバイダのDNSを使って送受信できてるんだと思います。 その場合のプロバイダというのはなんでしょうか。CGIもメールソフトもPostfixを介してメールを送信するのは同じなのではないでしょうか。 > >localhost postfix/smtp 以下略 すみません、これは何ですか。 以前はあるユーザさんの設定されているCGIでずっと送信できていたのですが、あるときからそのCGIから送信できなくなったということです。簡単にやり直してみる、というわけにはなかなかいかないので、面倒くさいですが、こまごましたことでもお教えいただけますと助かります。

うぃんどさんのコメント
>その場合のプロバイダというのはなんでしょうか ISP(インターネットサービスプロバイダ)です。 あなたがISPのサーバー管理者だっていうことなら、 あなたが管理しているPostfixも関係してるかもしれませんが、 そんなことはこちらからは見えませんので…。 >これは何ですか。 あなたも使っているように「>」は引用符ですから、 あなたの質問文からの引用です。ただしあまりに長いので以下略としました。 >こまごま やり直しが無理なら、ごめんね無理。 だって、現状把握だけでもどれだけかかるかわからないし、 うかつに思い付きだけで回答してもっと変になったら手に負えなくなるから…。

alexios40さんのコメント
いえいえ、ありがとうございました。 しかし、わかりました。どうしようもなくなったら、再構築も考えて対応するようにいたします。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ