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

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

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

 エラーメールが返ってくるが転送は出来ているんですが
日時: 2006/07/31 09:39
名前: Asps

不明点・障害内容:
いつもお世話になっています。
postfixとdovecotとprocmailを利用しています。
携帯電話から、メールを送ると、procmailで指定した所へ
メールは転送されるのですが、送信元に以下の内容のメールが
返ってきます。
また、クライアントからメールをチェックしても受信できません。
linux初心者です。よろしくお願いします。


<xxx@yyy.com>: can't create user output file. Command output: procmail: Couldn't create "/var/mail/xxx"

procmailの.forwardと.procmailrcは次のようになっています。


.forward:
|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #xxx

.procmailrc:
#PATH=/bin:/usr/bin:/usr/sbin
#LOGFILE=$HOME/procmail.log
#LOCKFILE=$HOME/.lockfile
#MAILDIR=$HOME

:0 c
! x5@x5.ne.jp

postfix,dovecot,meillogは量が多いので
http://wwwb.pikara.ne.jp/moonlight/config_.html
に記載しました。

ご指導よろしくお願いします。

■ コンテンツ関連情報

 Re: エラーメールが返ってくるが転送は出来ているんですが ( No.1 )
日時: 2006/07/31 11:44
名前: 管理者

> <xxx@yyy.com>: can't create user output file. Command output: procmail: Couldn't create "/var/mail/xxx"
テンポラリのパス「/var/mail/xxx」が作成できない為と思われます。

以下のコマンドを実行して結果を教えていただけますか?
# ll /var/spool/ | grep mail
 Re: エラーメールが返ってくるが転送は出来ているんですが ( No.2 )
日時: 2006/07/31 12:10
名前: Asps

管理人様
早速のご返事ありがとうございます。

# ll /var/spool/ | grep mail の結果は次のようになりました。

drwxrwxr-x 2 root  mail  4096 Jul 30 17:51 mail
drwx------ 2 root  mail  4096 Jul 20 19:23 mqueue

よろしくお願いします。
 Re: エラーメールが返ってくるが転送は出来ているんですが ( No.3 )
日時: 2006/07/31 13:08
名前: 管理者

procmailの実行権はどの様になっていますか?

# ll /usr/bin/procmail
-rwxr-xr-x 1 root mail 89104 2月 12 17:50 /usr/bin/procmail

上記の様にSetUIDビットが無効になっていたら有効にしてみてください。
# chmod 4755 /usr/bin/procmail
# ll /usr/bin/procmail
-rwsr-xr-x 1 root mail 89104 2月 12 17:50 /usr/bin/procmail
  ↑
  「x」→「s」
 Re: エラーメールが返ってくるが転送は出来ているんですが ( No.4 )
日時: 2006/07/31 23:45
名前: Asps

管理人様

早速、ご指示通りやってみましたら、転送の問題は解決しました。
エラーのメールが送信元に返ってこなくなりました。
ですが、未だにクライアントからメールチェックしても、メールが受信出来ません。
当方の.procmailrcの記述に何か不備があるのかもしれません。

また、他にも何か原因が考えられるでしょうか?

何度も申し訳ございませんが、ご指導頂ければ幸いです。

現在の.procmailrcの内容です。
SHELL=/bin/bash
PATH=/bin;/usr/bin;/usr/sbin
LOGFILES=$HOME/procmail.log
LOCKFILE=$HOME/.lockfile
MAILDIR=$HOME/Maildir

:0
* ^X-SPAM: Spam.*
* ^Subject: \*\*\*SPAM\*\*\*.*
/dev/null

:0
* ^[Ff]rom:.*.kr
/dev/null

:0
* ^[Ff]rom:.*.cn
/dev/null

:0 c
*! ^X-Loop:xxxx@xxx-xxxxy.com
! xxxxxxx@xx.xxxra.ne.jp

# ls -l .procmailrc の操作で
-rw-r--r-- 1 xxxx root 309 Jul 31 21:45 .procmailrc

になっております。

よろしくお願いします。
 Re: エラーメールが返ってくるが転送は出来ているんですが ( No.5 )
日時: 2006/08/01 05:59
名前: 管理者

こちらでも、同様の環境を作成して確認して見ますね。

あと、「.procmailrc」のグループも「xxxx」にした方が良いでしょう。
 Re: エラーメールが返ってくるが転送は出来ているんですが ( No.6 )
日時: 2006/08/01 16:54
名前: Asps

管理人様

.procmailrcのグループも了解致しました。

ちょっと、気になることがあったので、今回の件とは関係あるかどうか関連づけが出来ませんが
先日、コンソールより"ls"コマンドを入力しエンターを押さえたら、何も返って来ませんでした。
エラー表示も無く、フリーズしたわけでもありません。でも、私の経験上もしかして?と思い
memtest86Advを動かしてみました。案の定、スタンダードテスト1ループでエラー1が検出されました。
このパソコンは実は組み立ててからすでに、約1年経過しています。もちろん、組立時にはメモリーの
テストも行っていました。取りあえず、メモリ、ビデオカード、LANを取り外し、接点を無水アルコールで
洗浄し直して、再度元通りに組み立てて、Memtestを走らせて見ると、今度はループ17回を過ぎても
エラー無しなのです。
このエラー(原因は接触不良の可能性大)で、Linuxインストールにかなり影響があったでしょうか?
再度1からセットアップし直すべきなのでしょうか?
ご意見頂ければ幸いです。
 Re: エラーメールが返ってくるが転送は出来ているんですが ( No.7 )
日時: 2006/08/02 06:36
名前: 管理者

> このエラー(原因は接触不良の可能性大)で、Linuxインストールにかなり影響があったでしょうか?
> 再度1からセットアップし直すべきなのでしょうか?

難しい回答ですね(笑)
個人的な意見ですが、影響は少なかった(無かった)と思います。
もし、影響していたとしたらインストールの途中で何かあったり、インストール後に起動しなかったり・・・と何かあるのではないでしょうか?

メール受信の件ですが・・・・
> 未だにクライアントからメールチェックしても、メールが受信出来ません。
送信元メールアドレス → 送信先メールアドレス → 転送先メールアドレス
上記の流れから「転送先メールアドレス」で受信できていないと理解してよいのですよね?
この場合、procmailを外した時は「送信先メールアドレス」は正常に受信していますか?
 Re: エラーメールが返ってくるが転送は出来ているんですが ( No.8 )
日時: 2006/08/02 17:11
名前: Asps

管理人様

早速ありがとうございました。

インストール時に問題と言われてみるとそうですね。
確かに、何か異常があればすでに出ていますね。
しばらくこの状態で使ってみます。

受信メールについては、次の通りです。

○携帯から送信→転送先に届きます。
×携帯から送信→クライアントから受信操作を行っても受信出来ない状態です。

.procmailrcで ":0 c"の"c"を付けて、コピーを残しているつもりなのですが。
もしかすると、私の解釈が間違っているのでしょうか?
転送もし、コピーも保存しておいて、後でメーラーで受信する。
私の頭の中では、このようなイメージのつもりなのですが。

よろしくお願いします。

 Re: エラーメールが返ってくるが転送は出来ているんですが ( No.9 )
日時: 2006/08/03 11:14
名前: 管理者

Aspsさん、こんにちは。

最初からのスレッドを読み直して、検証していたのでレスが遅くなりました。(すみません・・)
紹介ページに記載していなかったのですが、紹介ページに設定項目に不備が見つかりました。

「.procmailrc」ファイルの冒頭部の「MAILDIR」変数と「DEFAULT」部分(以下)です。

MAILDIR=$HOME/Maildir/
DEFAULT=$MAILDIR

※:紹介ページを改修したのでご参照下さい。

再度、ご確認頂けたら幸いです。
 Re: エラーメールが返ってくるが転送は出来ているんですが ( No.10 )
日時: 2006/08/06 15:11
名前: Asps

管理人様

仕事が忙しく、すぐに作業が出来ませんでした。
ご指摘部分の修正を行ったところ、上手く動作するようになりました。
色々ご親切にありがとうございました。

あと、もう一つだけよろしいでしょうか?
現在、FC5_x86_64,Kernel 2.6.17-1.2157_FC5を使っております。
quotaの設定をしようと思うのですが、ファイルシステム?
(この様に呼んでよい物かどうかわかりませんが)
が違うようで、#cat /etc/fstab で見ると

/dev/VolGroup00/LogVol00 /            ext3  defaults    1 1
LABEL=/boot       /boot          ext3  defaults    1 2
devpts         /dev/pts        devpts gid=5,mode=620 0 0
tmpfs          /dev/shm        tmpfs  defaults    0 0
proc          /proc          proc  defaults    0 0
sysfs          /sys          sysfs  defaults    0 0
/dev/VolGroup00/LogVol01 swap          swap  defaults    0 0

この様になります。
どのように、/home/を登録したらよいかわからず、困っております。
ご指導頂ければ幸いです。
 Re: エラーメールが返ってくるが転送は出来ているんですが ( No.11 )
日時: 2006/08/06 17:59
名前: 管理者

「/etc/fstab」に記載されている「/」「/boot」等は、パーティションになります。
Aspsさんの実際の「/home」は「/etc/fstab」で言うと「/」にあります。

quotaを設定したい場合はパーティションにしなければならないのでディスクに空き(未使用部分)を
新たに別パーティションに設定するか、全て割り当ててしまってしまった場合はディスクの増設をするしか
方法がありません。
 Re: エラーメールが返ってくるが転送は出来ているんですが ( No.12 )
日時: 2006/08/07 08:35
名前: Asps

管理人様

了解致しました。
今度インストールするときに、quotaはチャレンジしてみたいと思います。
色々とご指示ありがとうございました。

■ その他

ページ先頭へ


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