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

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

 Postfixの構築において
日時: 2006/04/02 20:15
名前: yurika

お世話になっております。

http://kajuhome.com/postfix.shtml

のページを参考にさせていただきまして、現在初めてのメールサーバーの導入を試みています。
他のサイトなども参考にさせていただいていたのですが、うまくいかず、上記を現在参考にさせていただいております。

そこで、質問させていただきたいのですが、メールをLAN内の別PCから送信すると下記のようなエラーメッセージが帰ってきてしまいます。

※プロバイダー等の普段使用しているメールから送信すると。

This is the Postfix program at host mail.fedorara.zenno.info

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The Postfix program

<test@fedorara.zenno.info>: maildir delivery failed: create
  /home/test/Maildir/tmp/1143975672.P4731.fedorara.zenno.info: Permission
  denied

どうしたら、よいでしょうか?
メンテ

Page:  [1] [2]

■ コンテンツ関連情報

 Re: Postfixの構築において ( No.6 )
日時: 2006/04/11 16:39
名前: yurika

なるほどですね。
理解できまして、すっきりしました。
ありがとうございます。

ですが、管理人様、今ひとつご質問よろしいでしょうか?

同じく、下記参考にしておりまして、
http://kajuhome.com/postfix.shtml

今度はメールユーザーの追加を行いたいと考えております。
そこでなのですが、まず概念としてメールユーザーだけの追加ってできないのでしょうか?
通常のユーザーを新規で作成して、そのユーザー毎のディレクトリを作成して、例えば

/home/○○○/Maildir

を作成して利用する。

という方法になりますでしょうか?

でもそうなると、

> 新規ユーザを作成した場合、メールボックス(Maildir)を作成する様にする
>[root@fedora root]# mkdir /etc/skel/Maildir    2005/10/11 修正
>[root@fedora root]# chmod 700 /etc/skel/Maildir


の作業ってどういう意味になるのでしょうか?
(これをメールユーザーだけ作成して共有して使うのかな? なんて思っちゃってます。。。)

ちょっと認識がずれずれだと理解しておりますが、消化できずに悩んでいます。。。

例えば、FTPであれば通常ユーザー単位で作成して、そのユーザーをログインユーザーとして利用しますよね?
そんな感じですか?

実は、FTPに関しても今までは、通常ユーザーたんいでログインユーザーとして利用するのではなく、
1ユーザーに対して、その下層にディレクトリを複数作れば、そのディレクトリ単位で、任意にユーザーとパスワードを振り分けてるものだと、
最初は思っておりました。
メールに関してはどうなのでしょうか?

※以前、windows2000でサーバーを構築している時のイメージが残っていて、FTPの時はそのように最初は誤解しておりました。

FTPと同じく、通常ユーザー単位でアカウントを使うのでしょうか?
即ち、通常ユーザーしか、メールを利用できず、通常ユーザー名が、@前のアカウント名となってしまう。
そういう認識でよろしいでしょうか?

ぐずぐずの内容だとは十分理解しておりますが、教えていただければありがたいです。。。
メンテ
 Re: Postfixの構築において ( No.7 )
日時: 2006/04/11 17:18
名前: 管理者

>> 新規ユーザを作成した場合、メールボックス(Maildir)を作成する様にする
>>[root@fedora root]# mkdir /etc/skel/Maildir    2005/10/11 修正
>>[root@fedora root]# chmod 700 /etc/skel/Maildir

>
>の作業ってどういう意味になるのでしょうか?
>(これをメールユーザーだけ作成して共有して使うのかな? なんて思っちゃってます。。。)

ここの部分はご理解している内容とは違います。

「/etc/skel/」パス内にフォルダやファイルを作成しておくと「useradd」コマンドで新規ユーザを追加した時に
そのユーザのホームディレクトリに作成したフォルダやファイルをそのユーザ権限で自動作成してくれます。

したがって、postfixで「Maildir」方式にした場合、新規にユーザを作成すれば自動的にそのユーザの
ホームディレクトリに「Maildir」が作成されると言う訳になります。

> 今度はメールユーザーの追加を行いたいと考えております。
> そこでなのですが、まず概念としてメールユーザーだけの追加ってできないのでしょうか?
> 通常のユーザーを新規で作成して、そのユーザー毎のディレクトリを作成して、例えば

> /home/○○○/Maildir

> を作成して利用する。

> という方法になりますでしょうか?

このご理解は正しいです。
ただし、メール送受信だけの利用となるので、サーバにログインできない様にしなければなりません。
以下の様にユーザ作成時のシェルを無効にすることにより、上記で述べたメールボックス付きの
ホームディレクトリが作成できます。

# useradd -s /bin/false <ユーザ名>
メンテ
 Re: Postfixの構築において ( No.8 )
日時: 2006/04/11 20:24
名前: yurika

ありがとうございます。

理解できました。

教えていただいた方法で行ってみたいと思います。
メンテ

Page:  [1] [2]

■ その他

ページ先頭へ

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