[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp: 1048] Re: postfix 2.1.5でmaildir形式だけファイルに保存しない



たてやんっす

FedoraCore3 ではデフォルトで SELinux が有効になっているため
Postfix のルールをpolicyとして書かなければきっとユーザのホーム
ディレクトリに書き込むことができないでしょう
セキュリティと利便性は相反するわけで...

まずは SELinux の機能をpermissiveモードで確認してみてはいかがでしょう
rootユーザにログインかsu - でrootユーザになって
# setenforce 0
としてみてください

これでMaildirに配送されればこのSELinuxの機能の所為ということです

あとはSELinuxのenforceモードで動かすかどうかはじっくりSELinuxを勉強して
からというところでしょうか(私もまだうまく使えてない部分あります)

詳しくは http://www.selinux.gr.jp/ かここからたどってみてください


Hiroyuki Matsudaさんの
題名「[postfix-jp: 1047] postfix 2.1.5でmaildir形式だけファイルに保存しない」のメールからの引用です
> 松田です、こんにちは。
> 
> FC3環境にて、初めてpostfixをテストしてみようとしたところ、
> タイトルの通り、maildir形式での運用のみ、メールがディレクトリに
> 書き込めず、キューに残ってしまいます。
> 
> 環境はFedora Core 3です。
> パッケージは、現在最新のpostfix-2.1.5-2.4.FC3.rpmになります。
> 
> 送信に関しては、どのドメインでもsmtpで送信できます。
> 
> メッセージの保存形式が、mailboxの時は問題なく/var/spool/mailに
> 保存されますが、maildir/ の時は下記エラーログが出力されます。
> ローカルホストで mailコマンドで送信したとき
> (smtpから受け付けても同様のエラーです)
> 
> ---/var/log/maillog----------------------------------------
> postfix/pickup[6957]: D6494B7574: uid=0 from=<root>
> postfix/cleanup[6984]: D6494B7574: message-id=<20050306190926.D6494B7574@dell.example.jp>
> postfix/qmgr[6958]: D6494B7574: from=<root@example.jp>, size=341, nrcpt=1 (queue active)
> postfix/qmgr[6958]: warning: premature end-of-input on private/local socket while reading input attribute name
> postfix/qmgr[6958]: warning: private/local socket: malformed response
> postfix/qmgr[6958]: warning: transport local failure -- see a previous warning/fatal/panic logfile record for the problem description
> postfix/master[6954]: warning: process /usr/libexec/postfix/local pid 7000 killed by signal 11
> postfix/master[6954]: warning: /usr/libexec/postfix/local: bad command startup -- throttling
> --------------------------------------------------------------
          >8 チョキチョキ 8<
> 
> ホームディレクトリには、メールは保存されず、サーバのキューに
> 貯まっています。
> mailboxの設定をしたときに問題が無い(maiboxに保存される)ので、
> パーミッションの問題かと思ったのですが、
> メールの書き込みはrootが行うと思って、特に下記で問題ないかと
> 思っており、現状では以下のようなパーミッションです。
SELinuxではパーミッションがもっと複雑になってます

> --------------------------------------------------------------
> [root@dell home]# tree -pug
> .
> `-- [drwx------ matsuda  matsuda ]  matsuda
>     `-- [drwx------ matsuda  matsuda ]  Maildir
>         |-- [drwx------ matsuda  matsuda ]  cur
>         |-- [drwx------ matsuda  matsuda ]  new
>         `-- [drwx------ matsuda  matsuda ]  tmp
> 
> 5 directories, 0 files
treeコマンドではSELinuxのアクセス制御に未対応のようなので
ls -lZR などでみてみてください

--
  彡彡从        たてやんっす
 d□/□-b      <tateyan@xxxxxxxxxxxxxxx>
 ヽ"ー"丿

Key fingerprint = 5D56 8EA3 B9FE A721 4866  FB4A 0041 672C 08DD C33A


_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list

Follow-Ups
[postfix-jp: 1049] Re: postfix 2.1.5でmaildir形式だけファイルに保存しない, Hiroyuki Matsuda
References
[postfix-jp: 1047] postfix 2.1.5でmaildir形式だけファイルに保存しない, Hiroyuki Matsuda

[検索ページ] [Postfix-JP ML Home]