The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Sendmail->PostFix (mailertable)"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Sendmail->PostFix (mailertable)"
Сообщение от panther Искать по авторуВ закладки on 15-Сен-03, 23:11  (MSK)
Всем привет.

Такой вопрос.
В старой конфигурации sendmail в файлике mailertable было очень много записей типа:
localdomain1.com     local:user_name_1
localdomain2.com     local:user_name_2

короче. На машинке куча доменов, почта на которые тупо валиться в какого-то юзера, который создан специально для этого домена, и все.
Потом приходит юзер и забирает всю почту для этого домена из одного ящика, которому соответствует имя локального юзера. Все для домена vasyapupkin.com валиться в local:vasya
приходят на pop3 vasya и забирает всю почту для домена vasyapupkin.com

Скажу сразу, записей таких более 300. Т.е. переделывать руками можно конечно, но 1) обломно, 2) там более-менее красиво все расписано, что и зачем, а потом эти красивости рисовать в конфигурации postfix'а прийдется заново, да и virtusertable у меня тоже не маленький, там тоже хватает своего хлама.

Вот вопрос, как мне postfix'у объяснить, что:
vasyapupkin.com    local:vasya
надо класть на локального юзера vasya, а не говорить мне, что такого юзера нет?
Путем экспериментов я понял, что из /etc/mail/transport (который у меня простая линка на mailertable) postfix читает запись только smtp, esmtp, uucp и т.д., но не читает транспорты типа local. За локальными он лезет только в /etc/mail/virtual (он же бывший virtusertable) и все.
Вот и че мне теперь делать? Излазил все списки рассылок, а ничего такого ен нашел :(

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Sendmail->PostFix (mailertable)"
Сообщение от Mikhail Искать по авторуВ закладки on 16-Сен-03, 09:43  (MSK)
>1) обломно, 2) там более-менее красиво все расписано, что и зачем,
>а потом эти красивости рисовать в конфигурации postfix'а прийдется заново, да
>и virtusertable у меня тоже не маленький, там тоже хватает своего
>хлама.
Несложный скрипт это тоже сделает

>
>Вот вопрос, как мне postfix'у объяснить, что:
>vasyapupkin.com    local:vasya
>надо класть на локального юзера vasya, а не говорить мне, что такого
>юзера нет?
RTFM?
cat cat /etc/postfix/canonical:
# TABLE FORMAT
...
#        user@domain address                                      
#               user@domain  is  replaced by address. This form has
#               the highest precedence.                            
#                                                                  
#               This form useful to clean up addresses produced  by
#               legacy  mail  systems.  It can also be used to pro-
#               duce Firstname.Lastname style  addresses,  but  see
#               below for a simpler solution.                      
#                                                                  
#        user address                                              
#               user@site is replaced by address when site is equal
#               to $myorigin, when site is  listed  in  $mydestina-
#               tion, or when it is listed in $inet_interfaces.    
#                                                                  
#               This  form  is  useful for replacing login names by
#               Firstname.Lastname.                                
#                                                                  
#        @domain address                                          
#               Every address in domain  is  replaced  by  address.
#               This form has the lowest precedence.              
#                                                                  
#        In  all the above forms, when address has the form @other-
#        domain, the result is the same user in otherdomain.      

Также cat /etc/postfix/virtual, pcre_table, regexp_table...

>Путем экспериментов я понял, что из /etc/mail/transport (который у меня простая линка
>на mailertable)
1) зря, это разные вещи и для разных целей
2) к чему эксперименты, в каждой таблице все написано с примерами

> postfix читает запись только smtp, esmtp, uucp и т.д.,
>но не читает транспорты типа local. За локальными он лезет только
>в /etc/mail/virtual (он же бывший virtusertable) и все.
>Вот и че мне теперь делать? Излазил все списки рассылок, а ничего
>такого ен нашел :(
Странно...
http://www.postfix.org/uce.html
http://www.postfix.org/receiving.html

Почитай, это можно сделать несколькими методами, в зависимости от потребностей и задач - в какой момент нужно обрабатывать, etc.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру