- ベストアンサー
sendmail を使いたい
いつもお世話になっております。 非常に初心者な質問で申し訳ないのですが、ホームページ上から、メールを送るメールフォームを作ったのですが、メールが送信されません。メールを送るだけなので難しい設定は不要だと思っていたのですが、如何せんメールを送信してくれないのです。 ほぼデフォルトなのですが、 /etc/rc.conf sendmail_enable="YES" ぐらいです。やはりこれだけでは全然足りないでしょうか?ただいま sendmail を勉強中ですが、とりあえずメールを送れるようになりたいので、よろしくお願いします。 ちなみに mail コマンドでもメールが送れません。 環境は FreeBSD5.0 です。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (6)
- hetarepyon
- ベストアンサー率52% (94/180)
回答No.7
- xjd
- ベストアンサー率63% (1021/1612)
回答No.5
- hetarepyon
- ベストアンサー率52% (94/180)
回答No.4
- xjd
- ベストアンサー率63% (1021/1612)
回答No.3
- rara_sun
- ベストアンサー率50% (271/539)
回答No.2
- xjd
- ベストアンサー率63% (1021/1612)
回答No.1
お礼
ただいま、phpinfo を見てみましたところ、sendmail のパスが、 /usr/sbin/sendmail -t -i になっておりました。mailer.conf によると /usr/libexec/sendmail/sendmail のようなので、php.ini でこのように書き直し、apachectl graceful してみましたが、やはりメールは送信されません。インターナルサーバーエラーでメールを送信できませんと表示されます。 どうもDNSが引けていないことが原因のようです。
補足
ありがとうございます。Ctrl+C で復帰できました。 今家に帰ってきて、そのまま表示させていたログを見たところ、最後の行が Jul 1 00:00:00 www newsyslog[5983]: logfile turned over になっていました。相当ログがたまって、このファイルはアーカイブになってしまったのかもしれません。 一応、届くはずのメールアドレスにも送っているのですが、そのアドレスにも届かず、何度も送信を繰り返しているようです。 ルーターの WAN 側は、80番ポートしか開けていませんが、クライアントマシン(Windows)からは、メールが送信できるので、ルーターの設定ではなさそうだし。 もう少しいろいろ見てみます。 ありがとうございました。