Re: Sendmailが動いていない? ( No.1 ) |
|
- ????????? 2006/12/11 14:43
- ????????? 管理者
-
FAILさん、こんにちは。
ログはご確認になられましたか? メールログは「/var/log/mail」になりますので、FORMメール実行直後に確認してみて下さい。 内容が分からない様であれば、該当部分を当該掲示板に載せて下さいね。
|
Re: Sendmailが動いていない? ( No.2 ) |
|
- ????????? 2006/12/11 15:01
- ????????? DL
-
管理人様
いつもありがとうございます。
/var/log/maillog のログになります。
Dec 3 07:23:04 test postfix/pickup[8799]: warning: maildrop/18FC8FC057F: Error writing message file Dec 3 07:23:04 test postfix/pickup[8799]: 93762FC0590: uid=0 from=<root> Dec 3 07:23:04 test postfix/cleanup[9218]: 93762FC0590: message-id=<[email protected]> Dec 3 07:23:04 test postfix/cleanup[9218]: warning: 93762FC0590: write queue file: No space left on device Dec 3 07:23:04 test postfix/pickup[8799]: warning: maildrop/46465FC058D: Error writing message file Dec 3 07:23:04 test postfix/pickup[8799]: 9FE16FC0590: uid=0 from=<root> Dec 3 07:23:04 test postfix/cleanup[9215]: 9FE16FC0590: message-id=<[email protected]> Dec 3 07:23:04 test postfix/cleanup[9215]: warning: 9FE16FC0590: write queue file: No space left on device Dec 3 07:23:04 test postfix/pickup[8799]: warning: maildrop/1E831FC058A: Error writing message file
どうかよろしくお願い致します。
|
Re: Sendmailが動いていない? ( No.3 ) |
|
- ????????? 2006/12/11 15:05
- ????????? 管理者
-
「No space left on device」と出力されていますが、ディスクの空き容量はありますか?
|
Re: Sendmailが動いていない? ( No.4 ) |
|
- ????????? 2006/12/11 15:17
- ????????? DL
-
ご返事ありがとうございます。
はい、ディスクの容量は160Gで余っております。
/dev/mapper/VolGroup00-LogVol00 147G 127G 13G 91% / /dev/hda1 99M 14M 80M 15% /boot /dev/shm 236M 0 236M 0% /dev/shm
|
Re: Sendmailが動いていない? ( No.5 ) |
|
- ????????? 2006/12/11 15:22
- ????????? 管理者
-
別親スレッド「Postfixのバーチャルホスト(http://kajuhome.com/cgi-bin/patio/patio.cgi?mode=view&no=908)」で関連がありそうなんですが、以下の事を試して頂けますか?
> --# vi /etc/postfix/main.cf---------------- > virtual_maps = hash:/etc/postfix/virtual > ------------------------------------------
virtual_alias_maps= hash:/etc/postfix/virtual 属性名「virtual_maps」→「virtual_alias_maps」に変更して。postfixを再起動 再起動後、起動ログを再度確認してみて下さい。 また、FORMメールを実行して同ログも確認願います。
詳細は以下のURLをご参照ください。
参照:http://kajuhome.com/postfix_virtual.shtml
|
Re: Sendmailが動いていない? ( No.6 ) |
|
- ????????? 2006/12/11 15:54
- ????????? DL
-
早速のご連絡ありがとうございます。
> --# vi /etc/postfix/main.cf---------------- > virtual_maps = hash:/etc/postfix/virtual > ------------------------------------------ >virtual_alias_maps= hash:/etc/postfix/virtual >属性名「virtual_maps」→「virtual_alias_maps」に変更して。postfixを再起動 >再起動後、起動ログを再度確認してみて下さい。
早速やってみました。
virtual_alias_maps = pcre:/etc/postfix/virtual.openpne virtual_alias_maps = hash:/etc/postfix/virtual "/etc/postfix/main.cf" 656L, 26113C written # /etc/rc.d/init.d/postfix restart postfix を停止中: [ OK ] postfix を起動中: [ OK ] # tail /var/log/maillog Dec 3 07:23:04 test postfix/pickup[8799]: warning: maildrop/18FC8FC057F: Error writing message file Dec 3 07:23:04 test postfix/pickup[8799]: 93762FC0590: uid=0 from=<root> Dec 3 07:23:04 test postfix/cleanup[9218]: 93762FC0590: message-id=<[email protected]> Dec 3 07:23:04 test postfix/cleanup[9218]: warning: 93762FC0590: write queue file: No space left on device Dec 3 07:23:04 test postfix/pickup[8799]: warning: maildrop/46465FC058D: Error writing message file Dec 3 07:23:04 test postfix/pickup[8799]: 9FE16FC0590: uid=0 from=<root> Dec 3 07:23:04 test postfix/cleanup[9215]: 9FE16FC0590: message-id=<[email protected]> Dec 3 07:23:04 test postfix/cleanup[9215]: warning: 9FE16FC0590: write queue file: No space left on device Dec 3 07:23:04 test postfix/pickup[8799]: warning: maildrop/1E831FC058A: Error writing message file
フォームメールも実行後に tail /var/log/maillog を見ました変わりませんでした。
senmailについては
はじめたばかりの頃にsendmail関連のパーミッションも変にいじってしまったとも記憶しています。 sendmailに関連する部分のパーミッションも教えて頂いてもよろしいでしょうか?
どうかよろしくお願い致します。
|
Re: Sendmailが動いていない? ( No.7 ) |
|
- ????????? 2006/12/11 16:01
- ????????? 管理者
-
今回投稿していただいたメールログの内容が、先程のものと全く変わっていないのですがメッセージ出力されなかったという認識で宜しいですか?
> 以前にパーミッションも変にいじってしまったせいもあるかと考えられます。 > sendmailに関連する部分のパーミッションも教えて頂いてもよろしいでしょうか?
sendmailですか?(postfix関連ではないのですね?)
sendmailは以下の部分しか当方は分かりません。
# ll /usr/sbin/sendmail* lrwxrwxrwx 1 root root 21 11月 14 20:53 /usr/sbin/sendmail -> /etc/alternatives/mta -rwxr-xr-x 1 root root 190164 9月 2 01:47 /usr/sbin/sendmail.postfix -rwxr-sr-x 1 root smmsp 806460 9月 5 22:27 /usr/sbin/sendmail.sendmail
# ll /etc/alternatives/mta lrwxrwxrwx 1 root root 26 11月 14 22:29 /etc/alternatives/mta -> /usr/sbin/sendmail.postfix
# ll /etc/mail/ 合計 252 -rw-r--r-- 1 root root 1048 9月 5 22:27 Makefile -rw-r--r-- 1 root root 355 9月 5 22:27 access -rw-r----- 1 root root 12288 11月 14 20:53 access.db -rw-r--r-- 1 root root 0 9月 5 22:27 domaintable -rw-r----- 1 root root 12288 11月 14 20:53 domaintable.db -rw-r--r-- 1 root root 5521 9月 5 22:27 helpfile -rw-r--r-- 1 root root 64 9月 5 22:27 local-host-names -rw-r--r-- 1 root root 0 9月 5 22:27 mailertable -rw-r----- 1 root root 12288 11月 14 20:53 mailertable.db -rw-r--r-- 1 root root 58203 11月 14 20:53 sendmail.cf -rw-r--r-- 1 root root 7209 9月 5 22:27 sendmail.mc drwxr-xr-x 2 root root 4096 11月 28 15:39 spamassassin -r--r--r-- 1 root root 41284 9月 5 22:27 submit.cf -rw-r--r-- 1 root root 940 9月 5 22:27 submit.mc -rw-r--r-- 1 root root 127 9月 5 22:27 trusted-users -rw-r--r-- 1 root root 0 9月 5 22:27 virtusertable -rw-r----- 1 root root 12288 11月 14 20:53 virtusertable.db
|
Re: Sendmailが動いていない? ( No.8 ) |
|
- ????????? 2006/12/11 16:13
- ????????? DL
-
>>今回投稿していただいたメールログの内容が、先程のものと全く変わっていないのですがメッセージ出力され>>なかったという認識で宜しいですか?
はい、そのような認識で間違い御座いません。
sendmailのパーミッションは下記のようになっていました。
# ll /usr/sbin/sendmail* lrwxrwxrwx 1 root root 21 Nov 24 00:12 /usr/sbin/sendmail -> /etc/alternatives/mta -rwxr-xr-x 1 root root 173228 Apr 21 2005 /usr/sbin/sendmail.postfix
# ll /etc/alternatives/mta lrwxrwxrwx 1 root root 26 Nov 24 00:21 /etc/alternatives/mta -> /usr/sbin/sendmail.postfix
ll /etc/mail total 8 drwxrwxr-x 2 root admin 4096 Mar 20 2006 spamassassin
/etc/mailの項目が極端に少ないのですが、何か関係あるでしょうか?
>>sendmailですか?(postfix関連ではないのですね?)
念のためpostfix関連のパーミッションもお願い致します。 お手数ですが、よろしくお願い致します。
|
Re: Sendmailが動いていない? ( No.9 ) |
|
- ????????? 2006/12/11 16:31
- ????????? 管理者
-
> /etc/mailの項目が極端に少ないのですが、何か関係あるでしょうか?
当方は「yum」にて「sendmail」をアンインストールしていない為です。 特に、アンインストールしてもしなくても双方とも問題ありません。 (アンインストールしない場合は、「sendmail」サービスを当然停止する必要はありますが・・)
以下がpostfixの部分となります。
# ll /etc/postfix/ 合計 312 -rw-r--r-- 1 root root 11942 9月 2 01:47 LICENSE -rw-r--r-- 1 root root 1629 9月 2 01:47 TLS_LICENSE -rw-r--r-- 1 root root 17832 9月 2 01:47 access -rw-r--r-- 1 root root 3550 9月 2 01:47 bounce.cf.default -rw-r--r-- 1 root root 11175 9月 2 01:47 canonical -rw-r--r-- 1 root root 9920 9月 2 01:47 generic -rw-r--r-- 1 root root 16439 8月 30 19:13 header_checks -rw-r--r-- 1 root root 27887 11月 20 16:18 main.cf -rw-r--r-- 1 root root 17981 9月 2 01:47 main.cf.default -rw-r--r-- 1 root root 958 9月 2 01:47 makedefs.out -rw-r--r-- 1 root root 5149 10月 30 13:54 master.cf -rwxr-xr-x 1 root root 22564 9月 2 01:47 post-install -rw-r--r-- 1 root root 17639 9月 2 01:47 postfix-files -rwxr-xr-x 1 root root 6366 9月 2 01:47 postfix-script -rw------- 1 root root 1024 12月 11 16:27 prng_exch -rw-r--r-- 1 root root 6805 9月 2 01:47 relocated lrwxrwxrwx 1 root root 26 11月 14 22:10 server.crt -> /etc/httpd/conf/server.crt lrwxrwxrwx 1 root root 26 11月 14 22:10 server.key -> /etc/httpd/conf/server.key -rw------- 1 root root 8192 12月 11 16:10 smtpd_scache.db -rw-r--r-- 1 root root 12081 9月 2 01:47 transport -rw-r--r-- 1 root root 12074 11月 14 22:27 virtual -rw-r--r-- 1 root root 12288 11月 14 22:28 virtual.db
※:「server.crt」と「server.key」はssl部分となっていますので、通常は存在していません。 参照:http://kajuhome.com/mail_ssl.shtml
|
Re: Sendmailが動いていない? ( No.10 ) |
|
- ????????? 2006/12/11 17:08
- ????????? DL
-
管理人様
早速のお返事ありがとうございます。 私が予測していたパーミッションは特に問題ないようです。
ll /etc/postfix/ total 228 -rw-r--r-- 1 root root 11942 Apr 21 2005 LICENSE -rw-r--r-- 1 root root 1629 Apr 21 2005 TLS_LICENSE -rw-r--r-- 1 root root 15444 Apr 21 2005 access -rw-r--r-- 1 root root 10947 Apr 21 2005 canonical -rw-r--r-- 1 root root 9622 Apr 21 2005 generic -rw-r--r-- 1 root root 16393 Apr 21 2005 header_checks -rw-r--r-- 1 root root 26113 Dec 11 15:55 main.cf -rw-r--r-- 1 root root 14293 Apr 21 2005 main.cf.default -rw-r--r-- 1 root root 934 Apr 21 2005 makedefs.out -rw-r--r-- 1 root root 4186 Apr 21 2005 master.cf -rwxr-xr-x 1 root root 22471 Apr 21 2005 post-install -rw-r--r-- 1 root root 17266 Apr 21 2005 postfix-files -rwxr-xr-x 1 root root 6366 Apr 21 2005 postfix-script -rw-r--r-- 1 root root 6523 Apr 21 2005 relocated -rw-r--r-- 1 root root 11033 Apr 21 2005 transport -rw-r--r-- 1 root root 11772 Dec 11 15:54 virtual -rw-r--r-- 1 root root 12288 Dec 11 11:19 virtual.db -rw-r--r-- 1 root root 211 Nov 24 00:49 virtual.openpne
管理人・皆様様からの判断として、どこが悪いと思いますでしょうか? どうかよろしくお願い致します。
|
Re: Sendmailが動いていない? ( No.11 ) |
|
- ????????? 2006/12/11 17:09
- ????????? 管理者
-
# sendmail -v [email protected] ← 送信先アドレス指定
← 改行 12345 ← メール本文 . ← ピリオド
上記を実施してみて下さい。 これは「sendmail」コマンド単体での送信です。 実行後は「/var/log/maillog」を参照してください。 何かしらのログが出力されます。
それと、以下のページも確認してください。
参照:http://kajuhome.com/mail_trouble.shtml
少し話は戻りますが、FORMメール送信時にapacheのエラーログは出力されませんでしたか? 「/var/log/httpd/error_log」です。
|
Re: Sendmailが動いていない? ( No.12 ) |
|
- ????????? 2006/12/11 17:26
- ????????? DL
-
# sendmail -v [email protected]
を実行したら
> ← 改行 >12345 ← メール本文 >. ← ピリオド
上記が表示されず、またコマンド入力前の
# が表示されてsendmailが機能していないようです。 これが原因でしょうか?
/var/log/maillogも先程と変わっていないようです。
e left on device Dec 3 07:23:04 test postfix/pickup[8799]: warning: maildrop/1D26EFC058C: Error writing mes sage file Dec 3 07:23:04 test postfix/pickup[8799]: 800D3FC0590: uid=0 from=<root> Dec 3 07:23:04 test postfix/cleanup[9217]: 800D3FC0590: message-id=<20061202220805.800D3FC [email protected]> Dec 3 07:23:04 test postfix/cleanup[9217]: warning: 800D3FC0590: write queue file: No spac e left on device Dec 3 07:23:04 test postfix/pickup[8799]: warning: maildrop/18FC8FC057F: Error writing mes sage file Dec 3 07:23:04 testpostfix/pickup[8799]: 93762FC0590: uid=0 from=<root> Dec 3 07:23:04 test postfix/cleanup[9218]: 93762FC0590: message-id=<20061202222106.93762FC [email protected]> Dec 3 07:23:04 test postfix/cleanup[9218]: warning: 93762FC0590: write queue file: No spac e left on device Dec 3 07:23:04 test postfix/pickup[8799]: warning: maildrop/46465FC058D: Error writing mes sage file Dec 3 07:23:04 test postfix/pickup[8799]: 9FE16FC0590: uid=0 from=<root> Dec 3 07:23:04 test postfix/cleanup[9215]: 9FE16FC0590: message-id=<20061202221908.9FE16 test.dip.jp> Dec 3 07:23:04 test postfix/cleanup[9215]: warning: 9FE16FC0590: write queue file: No spac e left on device Dec 3 07:23:04test postfix/pickup[8799]: warning: maildrop/1E831FC058A: Error writing mes sage file
>>少し話は戻りますが、FORMメール送信時にapacheのエラーログは出力されませんでしたか? >>「/var/log/httpd/error_log」です。
はい、なにやらログが出力されていました。
[Mon Dec 11 17:21:38 2006] [error] [client 192.168.11.2] File does not exist: /var/www/html/moba tch/favicon.ico, referer: http://tanakaok.com/pc/form/form.html [Mon Dec 11 17:27:12 2006] [error] [client 192.168.11.2] Directory index forbidden by rule: /var /www/html/tanakaok/pc/form/
上記のように出力されていますが、ただアクセスした際にこちらでURLが間違ったから出力されているログ?と思います。フォームを何度か送信した後は何もログに残りません。
どうかよろしくお願い致します。
|
Re: Sendmailが動いていない? ( No.13 ) |
|
- ????????? 2006/12/11 17:37
- ????????? 京介
-
京介
自分もDLさんと同じ現象にはまった事があります。 色々な人からご教授頂いたのですが直りませんでした。
結局は何らかの原因でsendmailが壊れたものと解釈しています。 辛いかもしれませんが、再インストした方が早いですよ。 僕は2ヶ月間もかかって結局は駄目でしたからね・・・・・・ なにせ、ログが出力されないんじゃ調べ様がないし。
|
Re: Sendmailが動いていない? ( No.14 ) |
|
- ????????? 2006/12/11 17:39
- ????????? 管理者
-
> # sendmail -v [email protected]
> > を実行したら > > >> ← 改行 >> 12345 ← メール本文 >> . ← ピリオド > > 上記が表示されず、またコマンド入力前の > > # > が表示されてsendmailが機能していないようです。
それが正しいです。「ピリオド」を入力した時点で「sendmail」コマンドの内部ルーチンから復帰しコマンドラインに戻ります。
> /var/log/maillogも先程と変わっていないようです。 ん〜・・・。何か変ですね。 何かしらのログが出力されるはずなのですが。
>>>少し話は戻りますが、FORMメール送信時にapacheのエラーログは出力されませんでしたか? >>>「/var/log/httpd/error_log」です。 > > はい、なにやらログが出力されていました。 > > [Mon Dec 11 17:21:38 2006] [error] [client 192.168.11.2] File does not exist: /var/www/html/moba > tch/favicon.ico, referer: http://tanakaok.com/pc/form/form.html > [Mon Dec 11 17:27:12 2006] [error] [client 192.168.11.2] Directory index forbidden by rule: /var > /www/html/tanakaok/pc/form/ > > 上記のように出力されていますが、ただ単にURLが間違ったから表示されている? > フォームを何度か正常に送信した後は何もログに残っていません。
ご察しの様にこのエラーは今回の物とは無関係ですね。
|
Re: Sendmailが動いていない? ( No.15 ) |
|
- ????????? 2006/12/11 17:56
- ????????? DL
-
すみません、念のため1つお伺いしたいのですが
フォーム自体は
フォーム入力→確認画面→正常に完了しました という順番に処理出来ているの、問題ないとは思うのですが・・・
CGI側のパスは
# which sendmail /usr/sbin/sendmail
ですから
/usr/sbin/sendmail
で間違いないでしょうか?
ログに記録されていないのが気になります。 どうかよろしくお願い致します。
/usr/sbin/sendmailのパーミッションは分かったのですが、 sendmail前のパーミッションを教えて頂く事は可能でしょうか?
以前にパーミッション設定を /から変にいじってしまった記憶がありまして その辺が影響していると予測されます。
それ以外に フォーム送信に関連すると思われるパーミッションを /ごとに教えていただけるととても助かります。
どうかよろしくお願い致します。
|
Re: Sendmailが動いていない? ( No.16 ) |
|
- ????????? 2006/12/11 18:04
- ????????? 管理者
-
> # which sendmail
> /usr/sbin/sendmail > > ですから > > /usr/sbin/sendmail > > で間違いないでしょうか?
間違いありません。
以下が「sendmail」の配置位置までのパーミッションとなっています。
[/usr] drwxr-xr-x 14 root root 4096 11月 14 20:51 usr
[/usr/sbin] drwxr-xr-x 2 root root 20480 12月 9 04:05 sbin
[/usr/sbin/sendmail] lrwxrwxrwx 1 root root 21 11月 14 20:53 /usr/sbin/sendmail -> /etc/alternatives/mta
[/etc] drwxr-xr-x 108 root root 12288 12月 9 04:05 etc
[/etc/alternatives] drwxr-xr-x 2 root root 4096 12月 1 09:00 alternatives
[/etc/alternatives/mta] /etc/alternatives/mta -> /usr/sbin/sendmail.postfix
[/usr/sbin/sendmail.postfix] -rwxr-xr-x 1 root root 190164 9月 2 01:47 /usr/sbin/sendmail.postfix
|
Re: Sendmailが動いていない? ( No.17 ) |
|
- ????????? 2006/12/11 19:03
- ????????? DL
-
お返事有難う御座います。
パーミッションまで記載頂きまして、感謝です。
パーミッションはまったく同じでした。
drwxr-xr-x 15 root root 4096 Apr 15 2006 usr
drwxr-xr-x 2 root root 16384 Dec 11 00:28 sbin
lrwxrwxrwx 1 root root 21 Nov 24 00:12 sendmail -> /etc/alternatives/mta
drwxr-xr-x 94 root root 12288 Dec 11 18:37 etc
drwxr-xr-x 2 root root 4096 Dec 11 00:57 alternatives
>>[/etc/alternatives/mta] >>/etc/alternatives/mta -> /usr/sbin/sendmail.postfix
上記は記載されていなかったのですが、同じですよね。 lrwxrwxrwx 1 root root 26 Nov 24 00:21 mta -> /usr/sbin/sendmail.postfix
-rwxr-xr-x 1 root root 0 Dec 11 16:25 /usr/sbin/sendmail.postfix
>/dev/mapper/VolGroup00-LogVol00 > 147G 127G 13G 91% / >/dev/hda1 99M 14M 80M 15% /boot >/dev/shm 236M 0 236M 0% /dev/shm
ディスク容量は91%なので、問題ないですよね。 むぅ〜こうなってくるとますます、ますます分からなくなってきました。。
|
Re: Sendmailが動いていない? ( No.18 ) |
|
- ????????? 2006/12/11 20:03
- ????????? DL
-
京介様
お返事いただきありがとうございます。
>自分もDLさんと同じ現象にはまった事があります。 >色々な人からご教授頂いたのですが直りませんでした。
>結局は何らかの原因でsendmailが壊れたものと解釈しています。 >辛いかもしれませんが、再インストした方が早いですよ。 >僕は2ヶ月間もかかって結局は駄目でしたからね・・・・・・ >なにせ、ログが出力されないんじゃ調べ様がないし。
京介様も同じ現象になった事があったのですか・・・ その時の環境と皆様からご教授頂いた過去ログなどは御座いますでしょうか?
また京介様の場合もログは出力されなかったでしょうか?
どうかよろしくお願い致します。
|
Re: Sendmailが動いていない? ( No.19 ) |
|
- ????????? 2006/12/11 20:56
- ????????? DL
-
追記なのですが、
>$ echo | /usr/lib/sendmail [email protected] >$ echo | /usr/sbin/sendmail [email protected]
上記で空メールを送信しようとしましたが、何も届きませんでした。 通常ですと上記のコマンドで正常にメールが届きますでしょうか?
同時に/var/log/maillogも確認しましたが、先程のログのままです。
/usr/sbin/sendmail 自体が機能していないと考えられますか?
どうかよろしくお願い致します。
|
Re: Sendmailが動いていない? ( No.20 ) |
|
- ????????? 2006/12/20 00:39
- ????????? DL
-
お蔭様で解決出来ました。
|