[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp: 410] Re: unknown user でメールの配送が出来ません
- Subject: [postfix-jp: 410] Re: unknown user でメールの配送が出来ません
- From: s-takeuchi@xxxxxxxxxx
- Date: Tue, 22 Jun 2004 21:16:28 +0900
お世話になります。竹内と申します。
とみた様、ご指導有り難うございました。
>この部分で、実は LDAP から transport 属性として「virtual:」という値を
>期待しているのに、それが返ってこないから期待する動作になっていないとい
>うことはないでしょうか。
上記でピンときました。LDAPのobjectclassをすべて参照したところ、
admin.ldif に不備がありました。
dn: dc=example, dc=jp, o=mailuser, dc=example, dc=jp
objectClass: organization
o: mailuser
dn: cn=admin, dc=example, dc=jp, o=mailuser, dc=example, dc=jp
objectClass: adminAccount
objectClass: inetOrgPerson
cn: admin
sn: admin
givenName: admin
userPassword:{SSHA}OnkZxxxvLeGvb7Us94pldIbyShreKd
domainName: example.jp
domainDirectory: /home/mailuser/example.jp
transport: virtual
mailGroup: admin
上記のファイルをそのまま ldapadd すると、2つ目のエントリは
処理されていませんでした。個別に ldapadd すると正常に追加されました。
transport: virtual がエントリに無い為、virtualを参照できなかったのですね。
LDAPのエントリでミスしていたとは…、お手数お掛けしました。
これで SMTPは無事配送できるようになりました。
> SquirrelMailも同様なんです。LDAPを見に行かず、
> /etc/sasldbのユーザを見に行っています。
すいません。courier-imap と記載ミスしました。。
LDAPの認識で苦労したこと無いので、気付かない設定ミスを
しているかと思います。再度調査致します。
以上、とみた様 有り難うございました。
とみたまさひろ <tommy@xxxxxxxx> on 2004/06/22 12:14:20
postfix-jp-list <postfix-jp-list@xxxxxxxxxxxxxxxxxxxx>に返信してください
宛先: postfix-jp-list <postfix-jp-list@xxxxxxxxxxxxxxxxxxxx>
cc: (bcc: SATOKI TAKEUCHI/TSUKEN)
件名: [postfix-jp: 403] Re: unknown user でメールの配送が出来ません
とみたです。
On Tue, 22 Jun 2004 09:11:49 +0900
s-takeuchi@xxxxxxxxxx wrote:
> とりあえず、LDAPのディレクトリを参照して Maildirに配送されるように
> なりましたので報告いたします。
>
> main.cfに下記を追加しました。
>
> fallback_transport = virtual
> local_recipient_maps = unix:passwd.byname $alias_maps
> local_transport = local
>
> う〜ん、納得いっていません。
> どうも最初にUNIXアカウントを参照して、LDAPを見ているような
> 気がします。
気がします…じゃなくて、そのような指定になってます。
「fallback_transport = virtual」は、「local が aliases や passwd を参
照して、ユーザが見つからなかった場合に virtual に処理を渡す」という意
味ですので。
> SquirrelMailも同様なんです。LDAPを見に行かず、
> /etc/sasldbのユーザを見に行っています。
SquirreMail についてはわかりませんが、/etc/sasldb を見に行くということ
は、SASL 側の設定じゃないでしょうか。
ところで、[postfix-jp: 398] なんですが、mydestination=example.com で、
user@example.com 宛のメールが来たら、通常は local が処理しようとします
よね。transport_maps で明確に virtual を指定するか、
virtual_mailbox_domains=example.com と指定する必要があると思います。
> transport_maps = ldap:transport
> transport_server_host = www.example.jp
> transport_search_base = o=mailuser,dc=example,dc=jp
> transport_query_filter = (domainName=%s)
> transport_result_attribute = transport
この部分で、実は LDAP から transport 属性として「virtual:」という値を
期待しているのに、それが返ってこないから期待する動作になっていないとい
うことはないでしょうか。
--
とみたまさひろ <tommy@xxxxxxxx>
_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list
_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list
[検索ページ]
[Postfix-JP ML Home]