Автор Гілка: postfix і пересилка  (Прочитано 1504 раз)

Відсутній DiezelMax

  • Новачок
  • *
  • дописів: 36
  • Карма: +0/-0
  • Що новенького?
postfix і пересилка
« : 2007-09-18 16:13:53 »
в мене postfix vs MySQL vs maildrop, є домен domain.com задача стоїть така щоб пошта для user1@domain.com user2@domain.com надходила у відповідні ящики а решта(неіснуючі - непрописані ящики) на user3@domain.com
знаю як шоб вся пошта для домена йшла на конкретний ящик но не так як я хочу  :-/
« Змінено: 2007-09-18 16:14:19 від DiezelMax »

Відсутній PAL

  • Графоман
  • ****
  • дописів: 317
  • Карма: +0/-0
  • Just linux admin
Re: postfix і пересилка
« Відповідей #1 : 2007-09-20 15:34:54 »
у virtual.cf (або mysql таблиці, що замість нього) прописати щось на кшталт:

user1@domain.com: user1@real.domain.com
user2@domain.com: user2@real.domain.com
@domain.com: user3@real.domain.com

Якщо домен один-єдиний, у main.cf є параметр, куди пересилати пошту для неіснуючих користувачів.

Але спаму чекайте - мама не горюй...

Відсутній DiezelMax

  • Новачок
  • *
  • дописів: 36
  • Карма: +0/-0
  • Що новенького?
Re: postfix і пересилка
« Відповідей #2 : 2007-09-21 11:52:35 »
тут проблема наступна: постфікс перевіряє чи є @domain.com а потім аж чи є user1@domain.com, висновок вся пошта піде на user3@real.domain.com :( я це вже пробував

Відсутній PAL

  • Графоман
  • ****
  • дописів: 317
  • Карма: +0/-0
  • Just linux admin
Re: postfix і пересилка
« Відповідей #3 : 2007-10-29 19:00:49 »
Не може бути. Ви щось таки наплутали. Ось, витримка з virtual(8), він же http://www.postfix.org/virtual.8.html
TABLE SEARCH ORDER
       Normally,  a lookup table is specified as a text file that
       serves as input to the postmap(1) command. The result,  an
       indexed file in dbm or db format, is used for fast search-
       ing by the mail system.

       The search order is as follows. The search stops upon  the
       first successful lookup.

       o      When  the  recipient has an optional address exten-
              sion  the  user+extension@domain.tld   address   is
              looked up first.

              With  Postfix  versions  before  2.1,  the optional
              address extension is always ignored.

       o      The user@domain.tld address, without address exten-
              sion, is looked up next.

       o      Finally, the recipient @domain is looked up.

       When  the  table  is provided via other means such as NIS,
       LDAP or SQL, the same lookups are  done  as  for  ordinary
       indexed files.

       Alternatively,  a  table  can  be  provided  as a regular-
       expression map where patterns are given as regular expres-
       sions.  In  that  case, only the full recipient address is
       given to the regular-expression map.

Відсутній DiezelMax

  • Новачок
  • *
  • дописів: 36
  • Карма: +0/-0
  • Що новенького?
Re: postfix і пересилка
« Відповідей #4 : 2007-10-30 02:35:06 »
пробував - воно провіряє якраз в зворотньому порядку - можливо десь якась "перемичка" є
навтіь в логах пише що йде провірка на домен потім ящик і аж потім всі разом(емеіл) - якби воно працювало як книжка пише - я би непитався