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

[postfix-jp:01900] Re: postfix + MySQL のバーチャルな環境でMLを作成したい。



S-Lines.netのTATSUYAです。

「とみたまさひろ <tommy@xxxxxxxx>」 さんの
「[postfix-jp:01895] Re: postfix + MySQL のバーチャルな環境でMLを作成したい。」 への返信です。

> 「全くの別物」というほど関係ないわけではないみたいです。
> 
> 	仮想ドメイン	任意文字列
> 
> というレコードは virtual_maps, virtual_mailbox_maps のどちらに定義して
> も有効です。
> 
> …というか virtual_mailbox_maps に仮想ドメインのメールアドレスを設定し
> た場合は、virtual_maps に「仮想ドメイン 任意文字列」レコードが存在して
> いたらエラーになってしまうので、virtual_mailbox_maps に定義するのが実
> は正解だと思います。

  Postfix形式のバーチャルドメインにしたいため、 virtual(5) に記述を
 すべきだということはわかったのですが、先日やったものは、
 virtual_mailbox_maps に、 「仮想ドメイン 任意文字列」 を登録し、
 transport と mydestination から仮想ドメインを削除しました。

  その際に、
  「<****@tatsuya.info>: mail for tatsuya.info loops back to myself」
 というエラーが戻ってきてしまったのですが、どこかで virtual(8) の
 設定があるということになるのでしょうか?

  main.cfは以下のようになっています。
---------------------------------------
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
allow_mail_to_commands = alias,forward,include
config_directory = /etc/postfix
mail_owner = postfix
maps_rbl_domains = relays.ordb.org
mydestination = $myhostname, $mydomain, 仮想ドメイン1,仮想ドメイン2,仮想ドメイン3
mydomain = s-lines.net
myhostname = ns.s-lines.net
mynetworks = 127.0.0.0/8,192.168.1.0/28,mysql:/etc/postfix/pbsmysql.cf
myorigin = $mydomain
relay_domains = $mynetworks
setgid_group = postdrop
smtpd_client_restrictions = permit_mynetworks,
			check_relay_domains,
			reject_maps_rbl,
			reject
transport_maps = mysql:/etc/postfix/transport.cf
virtual_gid_maps = static:1002
virtual_mailbox_base = /home/mail/users
virtual_mailbox_maps = mysql:/etc/postfix/aliases.cf
virtual_maps = mysql:/etc/postfix/remote_aliases.cf
virtual_uid_maps = static:1002
---------------------------------------

  そして、transport.cfでは、「domains transport」という項目があり、
 中継がうまくできないメールサーバへのリレー変更である、
 「docomo.ne.jp  smtp:palette.mail.plala.or.jp」や
 バーチャルドメインの定義である、
 「tatsuya.info  virtual:」などが登録されています。

  次に、aliases.cfはアドレスとメールボックスのmappingをしており、
 「id  alias  maildir」という項目に対して、
 「1002  ****@tatsuya.info  tatsuya.info/****」というものが
  登録されています。

  remote_aliases.cf は
 「alias  rcpt」という項目があり、
 「****1@xxxxxxxxxxxx  **********@docomo.ne.jp」などという
  外部への転送を登録してあります。
   (今回の件と関係ないのですが、これに登録するとメールボックスにメールが
   保存されないのですが保存する方法はあるのでしょうか?)

  よろしくお願いします。

---
 TATSUYA   E-Mail : tatsuya@xxxxxxxxxxxxxxx
           W e b  : http://TATSUYA.info/
 Flet's ADSL + FreeBSD HomeServer -> http://www.S-Lines.net/

Follow-Ups
[postfix-jp:01904] Re: postfix + MySQL のバーチャルな環境でMLを作成したい。, ARAKI Yasuhiro
[postfix-jp:01922] Re: postfix + MySQL のバーチャルな環境でMLを作成したい。, B <tommy@xxxxxxxx>
References
[postfix-jp:01894] Re: postfix + MySQL のバーチャルな環境でMLを作成したい。, IKEDA Nozomu
[postfix-jp:01895] Re: postfix + MySQL のバーチャルな環境でMLを作成したい。, B <tommy@xxxxxxxx>

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