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

[postfix-jp:02825] /etc/transportは、アドレス毎の振り分けはできない?



皆さんこんにちは、矢野@土木情報サービスといいます。

 postfixで上手く動かないところがあるので、私自身に勘違いがある
かもしれないと思い、お知恵を拝借したくメーリングリストに投稿させ
ていただきます。

 メールサーバーを構築中なのですが、アカウント管理と複数のドメイ
ンを管理するという要望上、postfixとvm-pop3dを利用してヴァーチャ
ルドメインを実現しています。

ローカル配送は、/etc/transportに以下のように書いてvirtualで
全て配送しています。
AAAAAA.co.jp            virtual:
BBBBBB.co.jp            virtual:
CCCCCC.co.jp            virtual:

AAAAAA.co.jpは、実は自ドメインですが、全て同じように管理したいの
で実ドメインもvirtualで管理しています。

このサーバーにfmlを入れてメーリングリストを管理したいという要望
も出てきました。しかし、ローカル配送にvirtualを使っていると、
aliases,.forwardが利用できないのでvirtualだとうまくありません。

そこで、/etc/transportに一行追加して以下のようにして

test1-ml@xxxxxxxxxxxx   local:
AAAAAA.co.jp            virtual:
BBBBBB.co.jp            virtual:
CCCCCC.co.jp            virtual:

test1-ml@xxxxxxxxxxxxへ来たメールのみlocalに流したいと思うのです
が以下のようにvirtualへ流れてしまいバウンスしてしまいます。

May  2 17:33:03 mdserv01 postfix/nqmgr[21167]: DBE49FA3F: 
from=<yano@xxxxxxxxxxxx>, size=535, nrcpt=1 (queue active)
May  2 17:33:03 mdserv01 postfix/virtual[21173]: DBE49FA3F: to=<test1-ml@xxxxxxxxxxxx>, relay=virtual, delay=0, 
status=bounced (unknown user: "test1-ml@xxxxxxxxxxxx")


マニュアルを見ても、/etc/transportにuser@domainの書き方は禁止さ
れていないようなので問題ないように思いますが(事実AAAAAA.co.jpを
コメントアウトするとtest1-ml@xxxxxxxxxxxxはlocal配送されます。)、
なぜ上手く動かないのかよくわかりません。


postfixのここが勘違いしてるよ、とか、fmlをこう使えばいいんだよと
か、分かる方はアドバイスがありましたら、お教えください。
ここにポインターがあるよ、でも構いません。

環境は、以下の通りです。

RedHat Linux 8.0
postfix-1.1.11-5
vm-pop3d-1.1.6

postfixのpostfixconf -nは、以下の通りです。

# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases,  hash:/var/spool/virtual/ml/etc/mail/aliases
allow_mail_to_commands = alias,forward,include
inet_interfaces = all
local_recipient_maps = $alias_maps unix:passwd.byname
mail_spool_directory = /var/spool/virtual/pop3.AAAAAA.co.jp
mydestination = $myhostname, localhost.$mydomain
mydomain = AAAAAA.co.jp
myhostname = server.AAAAAA.co.jp
mynetworks = 192.168.0.0/24
mynetworks_style = class
myorigin = $myhostname
newaliases_path = /usr/bin/newaliases.postfix
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
transport_maps = hash:/etc/postfix/transport

virtual_mailbox_base = /var/spool/virtual
virtual_mailbox_lock = dotlock

virtual_mailbox_maps = hash:/var/spool/virtual/etc/pop3.AAAAAA.co.jp/vmailbox_maps, 
hash:/var/spool/virtual/etc/pop3.BBBBBB.co.jp/vmailbox_maps , 
hash:/var/spool/virtual/etc/pop3.CCCCCC.co.jp/vmailbox_maps

virtual_maps = 
hash:/var/spool/virtual/etc/postfix/virtual , hash:/var/spool/virtual/etc/pop3.AAAAAA.co.jp/virtual , 
hash:/var/spool/virtual/etc/pop3.BBBBBB.co.jp/virtual , 
hash:/var/spool/virtual/etc/pop3.CCCCCC.co.jp/virtual


____----~~~~----____----~~~~----____----~~~~----____
CIS:Civil engineering Information Service CO.,LTD
Name:Yano Tetsurou
E-Mail: t-yano@xxxxxxxxxxxxx

株式会社 土木情報サービス
管理運用部 矢野
TEL:03-5114-3191 FAX:03-5114-3190
~~~~----____----~~~~----____----~~~~----____----~~~~

Follow-Ups
[postfix-jp:02826] Re: /etc/transportは、アドレス毎の振り分けはできない?, Hideo NAKAMITSU
[postfix-jp:02831] Re: /etc/transportは、アドレス毎の振り分けはできない?, B <tommy@xxxxxxxx>

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