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

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



荒木です。
mysql環境が手元にないので、推測ですが、

> RedHat7.3 - Postfix2.0.6 - Mysql3.23.55 - Qpopper4.0.5 を使用して、
> UNIXユーザーを作らずにメールを配送しようとしています。

> そこで、/etc/passwd に、
> #vipw
> test1:x:1234:mailのgid::/nonexistent:/sbin/nologin
> 
> と1行追加して#mail test-aとすると、無事ステータスは sent となり、
> /var/spool/mail/test に配送されます。

local_recipient_mapsが効いてるのだと思います。
で、

> postconf -n の結果
> --
> # postconf -n

> alias_maps = hash:/etc/aliases, mysql:/etc/postfix/mysql-aliases.cf
> local_recipient_maps = $alias_maps

local_recipeint_mapsはsmtpdがみるのですが、それがchrootで動いてると
mysqlの情報を見ていないかも?

とりあえず、smtpdはchrootでうごいていないかmaster.cfを確認する。
chrootした先/etc/postfix/mysql-aliases.cf があるかどうか確認する。

あるいはproxy: をつかうか? というところでしょうか。
local_recipient_maps = proxy:mysql:/etc/postfix/mysql-aliases.cf 

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

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