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などで該当のアドレスをたたいてみると、アドレスが表示されます。
何が問題なのでしょうか。
>普通にメールのやり取りは出来ています。
メーラーはプロバイダのDNSを使って送受信できてるんだと思います。
>localhost postfix/smtp 以下略
Postfixがエラーを吐いているので、
CGIからの指示はPostfixまで届いて、Postfixは反応しているってこと。
だとすれば悪いのはPostfixの設定。
手馴れた人ならPostfixのDNS周りを見直せばよいのだけれど、
「他の部分はまともである」とは言い切れないので、
中途半端にいじるよりもPostfixを一度削除し、
インストールから一つ一つやり直したほうが良いと思います。
インストール中に入力した内容や、
その後の環境設定でどこをどのように変更したかのメモを取ることを、
忘れないでくださいね。
一からやり直したうえでまだダメであれば、
メモの内容を書いて再質問するとよいでしょう。
>その場合のプロバイダというのはなんでしょうか
2013/08/08 17:09:06ISP(インターネットサービスプロバイダ)です。
あなたがISPのサーバー管理者だっていうことなら、
あなたが管理しているPostfixも関係してるかもしれませんが、
そんなことはこちらからは見えませんので…。
>これは何ですか。
あなたも使っているように「>」は引用符ですから、
あなたの質問文からの引用です。ただしあまりに長いので以下略としました。
>こまごま
やり直しが無理なら、ごめんね無理。
だって、現状把握だけでもどれだけかかるかわからないし、
うかつに思い付きだけで回答してもっと変になったら手に負えなくなるから…。
いえいえ、ありがとうございました。
2013/08/08 17:54:58しかし、わかりました。どうしようもなくなったら、再構築も考えて対応するようにいたします。