[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp:02633] Re: /etc/passwd を使用しないでmysql でユーザー管理
- Subject: [postfix-jp:02633] Re: /etc/passwd を使用しないでmysql でユーザー管理
- From: Kenichi_Hori@xxxxxxxxxxx
- Date: Mon, 17 Mar 2003 19:55:41 +0900
先ほどは失礼致しました。
ほりと申します。
RedHat7.3 - Postfix2.0.6 - Mysql3.23.55 - Qpopper4.0.5 を使用して、
UNIXユーザーを作らずにメールを配送しようとしています。
MySQLのDB
--
username password alias uid gid
----------------------------------------------
test test test-a 1234 1234
#ls -al /var/spool/mail
--
パーミッション uid gid ファイル名
-----------------------------------
-rw-rw---- 1234 mail test
この状態で #mail test-a でローカル配送メールのテストを行いました。
すると、
Mar 17 19:00:00 LINUX postfix/local[22158]: 5968A63E6C:
to=<test@xxxxxxxxxx>,
orig_to=<test-a>, relay=local, delay=0, status=bounced (unknown user:
"test")
ユーザーがいません、とバウンスされてしまいます。
そこで、/etc/passwd に、
#vipw
test1:x:1234:mailのgid::/nonexistent:/sbin/nologin
と1行追加して#mail test-aとすると、無事ステータスは sent となり、
/var/spool/mail/test に配送されます。
できることならば、/etc/passwd にユーザーを記述せずにMySQLのDBへの
登録のみでユーザーの追加を完結させたいと考えています。
このようなことは可能でしょうか?
情報不足でしたらお知らせください。
よろしくお願いします。
postconf -n の結果
--
# postconf -n
alias_maps = hash:/etc/aliases, mysql:/etc/postfix/mysql-aliases.cf
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
inet_interfaces = all
local_recipient_maps = $alias_maps
mail_owner = postfix
mail_spool_directory = /var/spool/mail
mailq_path = /usr/bin/mailq
manpage_directory = /usr/local/man
mydestination = $myhostname, localhost.$mydomain, $mydomain
mydomain = domain.tld
myhostname = mail.domain.tld
mynetworks = 192.168.0.0/24, 127.0.0.0/8
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
sample_directory = /etc/postfix
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP $mail_name
unknown_local_recipient_reject_code = 450
堀 健一
- Follow-Ups
-
- [postfix-jp:02634] Re: /etc/passwd を使用しないでmysql でユーザー管理, ARAKI Yasuhiro
- [postfix-jp:02636] Re: /etc/passwd を使用しないでmysql でユーザー管理, Hideo NAKAMITSU
[検索ページ]
[Postfix-JP ML Home]