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

[postfix-jp: 3432] Re: virtual配信でunknown userでバウンスする



岡崎です。

初めて投稿します。

> バーチャルドメイン+Mailmanというのは、かなり難しいですね。
> 実際に稼動しているシステムがあれば「出来るよ!」と言ってもらえるだけでも助かるのですが。(^^
では、
「出来るよ!」
実現できています。
バーチャルドメインで、mailmanです。1年以上前に設定したっきりなのですが、
設定がめんどくさいです。

皆さんのアドバイスで、いいところまでいってるとおもいます。
私は、このMLの過去ログを読みながら、実現させたのですが、

皆様のアドバイス通り
> # 『バーチャルエイリアスドメイン名を mydestination ドメインには「絶対に」
> # リストアップしないでください。』とかも記述あります.

mydestination これはなにも設定してません。
main.cfでは、
mydestination =
です。

myhostname = ml.example.jp
これも大事です。

transport_maps = hash:/etc/postfix/transport
あとこれです。

ここには、
test-ml@ml.example.jp              local
test-ml-admin@ml.example.jp        local
test-ml-bounces@ml.example.jp      local
こんなかんじで書きます。(もっとありますよね。全部宛先は、localで書きます)

これで
alias_maps にある/etc/mailman/aliasesが処理されます。
そこのなかで、mailmanへ渡していると思いますので、あとは、mailmanの設定に従って・・・
となります。

/etc/mailman/aliases
ここにあるアドレス分、
/etc/postfix/transport
ここで、localに転送するように指示が必要です。

だぶん、これでよかったとおもいます。




2009/04/07 12:44 KATOH Yasufumi <karma@xxxxxxxxxxxxxxxx>:
> 加藤泰文です.
>
>>>> On Mon, 6 Apr 2009 21:39:29 +0900
>    in message   "[postfix-jp: 3416] Re:        virtual配信でunknown userでバウンスする"
>                  -san wrote:
>
>> > これをやるにはいくつか方法はあると思いますけど,例えば
>> >  mydestination = ml.example.jp
>> > とでもして,
>> >  test-ml@example.jp test-ml@ml.example.jp
>> > という書き換えを行えば,ml.examle.jp 宛のメールはローカルで処理されま
>> > すから,aliases の中身が local(8) で処理されて,mailman の aliases に
>> > 記述されているようにコマンドが処理されませんかね。
>
>> mydestinationに該当すれば、local配信がされるという事ですね。
>
>> これが上手くいけば、mydestinationを設定するので、バーチャルドメイン対応の
>> SMTPとしての課題は残りますが、一つの光明が見いだせると思ったのですが、
>> virtual_mailbox_domains
>> と
>> mydestination
>> が競合するいう警告が出て、
>> この場合、local(8)よりvirtual(8)が優先されるようで、virtual(8)された結果
>> unknown userになりました。
>
> virtual_mailbox_domains とは別のホスト名等を mydestination に設定しま
> しょう,という例ですよ.例えば
>  myhostname = ml.example.jp
>  mydomain = example.jp
>  mydestination = $myhostname, localhost.$mydomain, localhost
> とかしておいて,virtual の対象ドメインとして example.jp をリストアップ
> するわけです.
>
> 先のメールにあった設定だと @example.jp 宛のメールを virtual で処理した
> いんですよね? なので,@example.jp のメールを受け取った後,ml に関しては
> @ml.example.jp へ配信するようにしたら,mydestination に ml.example.jp
> が登録されていれば,local が aliases を処理してくれますよね?
>
> 多分,やり方は色々あるような気がするので
>  http://www.kobitosan.net/postfix/trans-2.3/jhtml/VIRTUAL_README.html
> とか mailman のドキュメントをもう少しお読みになるとよろしいかと思いま
> す.
>
> # 『バーチャルエイリアスドメイン名を mydestination ドメインには「絶対に」
> # リストアップしないでください。』とかも記述あります.
>
>
> --
> ==============================================
> ((((    加藤泰文
> ○-○                karma @ jazz.email.ne.jp
> ==============================================
>  (Web Page) http://www.ne.jp/asahi/ka/to/
> ==============================================
>
> _______________________________________________
> 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

References
[postfix-jp: 3403] virtual配信でunknown userでバウンスする, aug721
[postfix-jp: 3404] Re: virtual配信でunknown userでバウンスする, Nakane Ryuji
[postfix-jp: 3414] Re: virtual配信でunknown userでバウンスする, aug721
[postfix-jp: 3415] Re: virtual配信でunknown userでバウンスする, KATOH Yasufumi
[postfix-jp: 3416] Re: virtual配信でunknown userでバウンスする, aug721
[postfix-jp: 3421] Re: virtual配信でunknown userでバウンスする, KATOH Yasufumi

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