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

[postfix-jp: 1096] Cyrusとの連携方法について



やまです。

FreeBSD5.3-RELEASEで Postfix & Cyrus の組み合わせでメールサーバを
構築しようとしています。

Cyrusだけのユーザ(OSのアカウントが無い)のメールについて教えて下さい。

現在、ホスト内のユーザ同士でのメールの送受信は問題なく行え
また、Cyrusのユーザからのメールの送信は問題なく行えるのですが、
他ドメインからCyrusのユーザにメールを送信すると、

例)yama@xxxxxxxx からローカルのCyrusユーザfuri@xxxxxxxにメールを送った場合
Mar 31 18:32:49 ex58 postfix/smtpd[9078]: connect from 
sakura.hoge.com[x.x.x.x]
Mar 31 18:32:50 ex58 postfix/smtpd[9078]: NOQUEUE: reject: RCPT from 
sakura.hoge
..com[x.x.x.x]: 554 <furi@xxxxxxx>: Recipient address rejected: Access 
denied;
from=<yama@xxxxxxxx> to=<furi@xxxxxxx> proto=SMTP helo=<sakura.hoge.com>
Mar 31 18:32:50 ex58 postfix/smtpd[9078]: disconnect from 
sakura.hoge.com[x.x.x.x]

このようなエラーが出てしまいます。/var/log/messages にも

Mar 31 18:32:55 ex58 pop3[9077]: no user in db
Mar 31 18:32:55 ex58 pop3[9077]: login: [x.x.x.x] furi plaintext User logged 
in

というエラーが出ています。

受信する場合、Cyrusのユーザの登録の他に、Postfixが認識できるような
ユーザのテーブルなどが必要なのでしょうか。

Cyrusのユーザは cyradm コマンドで作成しました。

以下は postconf -n で出力しました。

command_directory = /usr/local/sbin
config_directory = /usr/local/etc/postfix
daemon_directory = /usr/local/libexec/postfix
debug_peer_level = 2
fallback_transport = cyrus
html_directory = no
local_recipient_maps =
mail_owner = postfix
mailbox_transport = cyrus
mailq_path = /usr/local/bin/mailq
manpage_directory = /usr/local/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = hoge.jp
myhostname = ex58.hoge.jp
mynetworks = 1.2.3.4/32, 192.168.0.0/24, 127.0.0.0/8
myorigin = $mydomain
newaliases_path = /usr/local/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
relay_domains = $mydestination
relayhost = $mydomain
sample_directory = /usr/local/etc/postfix
sendmail_path = /usr/local/sbin/sendmail
setgid_group = maildrop
smtpd_recipient_restrictions = permit_mynetworks,
               check_client_access 
btree:/usr/local/etc/dracd,
               reject
unknown_local_recipient_reject_code = 450

また、以下は master.conf の cyrus 部分の抜粋です。

# Cyrus 2.1.5 (Amos Gouaux)
# Also specify in main.cf: cyrus_destination_recipient_limit=1
cyrus     unix  -       n       n       -       -       pipe
  user=cyrus argv=/usr/local/cyrus/bin/deliver -e -r ${sender} -m 
${extension} ${user}

としています。

このほかに情報が必要でしたら、ご指摘下さい。

すいません、どうしたら他ドメインからのメールが受信できる
ようになるか、ご助言をお願い致します。

__________________________________
Do You Yahoo!?
Upgrade Your Life
http://bb.yahoo.co.jp/

_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list

Follow-Ups
[postfix-jp: 1097] Re: Cyrus との連携方法について, OBATA Akio

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