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

[postfix-jp: 1526] virtual_alias_mapsに存在しないユーザーへのメール送信について



はじめまして、shinyaと申します。
本日MLに参加させていただきました。
どうぞよろしくお願い致します。

過去のMLを検索しましたが、該当するものが見つかりませんでしたので、
質問させていただきます。


現在、virtual_alias_domain と virtual_alias_maps を利用して、
バーチャルドメイン宛てのメールを処理しています。

To, Cc, Bcc に、virtual_alias_maps に存在するアドレスと
存在しないアドレスを指定した場合、RCPT TO の段階で
「Recipient address rejected: User unknown in virtual alias table」となり、
メール自体が送信できません。

virtual_alias_maps に存在しないアドレス宛てのメールも一度受信し、
Mail Queue に入れ、その後「User Unknown」で返送する動作にしたいと
考えております。

設定方法をご存知の方いらっしゃいましたら、ご教授いただけないでしょうか。



---- テスト結果 ------------------------------------------------------
To に 下記 2 アドレスを指定した場合、RCPT TO の段階で REJECT され、
test-user2@example.com (存在するアドレス) にもメールを送ることが
できませんでした。

■To に指定したアドレス
test-user2@example.com (virtual_alias_maps に存在するアドレス)
test-user5@example.com (virtual_alias_maps に存在しないアドレス)

■postfix ログ
Sep 29 13:08:07 ***** postfix/smtpd[29632]: [ID 197553 mail.info] NOQUEUE: reject: RCPT from *****[*****]: 550 <test-user5@example.com>: Recipient address rejected: User unknown in virtual alias table; from=<test-user1@example.com> to=<test-user5@example.com> proto=ESMTP helo=<*****>
----------------------------------------------------------------------


--- postconf -n ------------------------------------------------------
alias_database = dbm:/etc/postfix/aliases
alias_maps = dbm:/etc/postfix/aliases
command_directory = /usr/local/postfix2.2.5/sbin
config_directory = /etc/postfix
daemon_directory = /usr/local/postfix2.2.5/libexec
debug_peer_level = 2
html_directory = no
inet_interfaces = all
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/local/postfix2.2.5/man
message_size_limit = 5120000
mydestination = $mydomain, $myorigin, $myhostname, localhost.$mydomain
mydomain = *****
myhostname = *****
mynetworks = 127.0.0.1 *****
myorigin = $myhostname
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
relay_domains = $mydestination
sample_directory = /etc/postfix
sendmail_path = /usr/lib/sendmail
setgid_group = postdrop
soft_bounce = no
unknown_local_recipient_reject_code = 550
virtual_alias_domains = /etc/postfix/virtual_domains
virtual_alias_maps = dbm:/etc/postfix/virtual_alias
----------------------------------------------------------------------


--- /etc/postfix/virtual_domain --------------------------------------
example.com
----------------------------------------------------------------------


--- /etc/postfix/virtual_alias ---------------------------------------
test-user1@example.com       test1
test-user2@example.com       test2
test-user3@example.com       test3
----------------------------------------------------------------------


以上です。よろしくお願い致します。

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

Follow-Ups
[postfix-jp: 1527] Re: virtual_alias_mapsに存在しないユーザーへのメール送信について, とみたまさひろ
[postfix-jp: 1531] Re: virtual_alias_mapsに存在しないユーザーへのメール送信について, IWAMOTO Kouichi

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