はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 Sendmailが動いていない?
日時: 2006/12/11 11:24
名前: DL

いつもお世話になっております。

CGIにてフォームメールを自宅サーバーに設置しようとしたら
まったくメールが受信されません。
(他でかりてるレンタルサーバーでは正常に動作しているため、CGIの設定には間違いないと思います。

私の環境は
FedoraCore4
Postfix
Dovecot
です。

過去ログを見ながらいろいろと試行錯誤を繰り返しましたが
まったく解決しないため、皆様のお力をおかりいただければ幸いです。

コマンドを貼りたいと思います。

[root@linux ~]# rpm -q sendmail
sendmail はインストールされていません

[root@linux ~]# which sendmail
/usr/sbin/sendmail

[root@linux ~]# rpm -qf /usr/sbin/sendmail
postfix-2.2.2-2

[root@linux ~]# ll /usr/sbin/sendmail
lrwxrwxrwx 1 root root 21 Nov 24 00:12 /usr/sbin/sendmail -> /etc/alternatives/mta

[root@linux ~]# ll /etc/alternatives/mta
lrwxrwxrwx 1 root root 26 Nov 24 00:21 /etc/alternatives/mta -> /usr/sbin/sendmail.postfix

[root@linux ~]# ll /usr/sbin/sendmail.postfix
-rwxr-xr-x 1 root root 173228 Apr 21 2005 /usr/sbin/sendmail.postfix

症状は設置したフォームメールCGIを送信完了したら、
来るはずのメールがなぜだか届かないです。

そのメールは自鯖以外のメールアカウントを使用しています。
フォームをレンタルサーバーで設置して動作確認してたら、正常に受信出来ましたので
sendmailに原因があると思いました。

どうかよろしくお願いします。
メンテ

Page:  [1] [2] [3] [4]

■ コンテンツ関連情報

 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=<20061202222106.93762FC0590@test.dip.jp>
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=<20061202221908.9FE16FC0590@test.dip.jp>
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


管理人・皆様様からの判断として、どこが悪いと思いますでしょうか?
どうかよろしくお願い致します。
メンテ

Page:  [1] [2] [3] [4]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.