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

[postfix-jp:02633] Re: /etc/passwd を使用しないでmysql でユーザー管理



先ほどは失礼致しました。
ほりと申します。

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]