The OpenNET Project / Index page

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

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

"Два почтовых сервака на postfix"  
Сообщение от fixer on 30-Май-07, 10:44 
Есть два домена: domen1.ru и domen2.ru. Оба на одном серваке. domen1 - основной, а domen2 - это только сайт. Для превого домена почта настроенна и все работает - postfix , spamassassin, drweb (настраивал не я)
Нужно сделать почтовый ящик для другого домена - mail@domen2.ru
Что необходимо добавить в настройках - в файлах main.cf (posfix),  named.conf(файл зоны), namedb? Возможно я что то упустил. Подскажите в каком направлении думать. Могу скинуть файлы конфига.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Два почтовых сервака на postfix"  
Сообщение от Redduck (??) on 30-Май-07, 11:40 
Здравствуйте.
Да пожалуста покажите конфиг postfix main.cf

mydestination = посмотри строку, обычно тут описывают для каких доменов обрабатывать почту.

Русская документация на postfix
http://www.elantech.ru/docs/postfix-docs-ru/postfix-manuals.html

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Два почтовых сервака на postfix"  
Сообщение от fixer on 30-Май-07, 13:08 
>Здравствуйте.
>Да пожалуста покажите конфиг postfix main.cf
>
>mydestination = посмотри строку, обычно тут описывают для каких доменов обрабатывать почту.
>
>
>Русская документация на postfix
>http://www.elantech.ru/docs/postfix-docs-ru/postfix-manuals.html

Вот то что в main.cf
(все что в комментах я убрал)

queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
mail_owner = postfix
myhostname = mail.domen1.ru
mydomain = domen1.ru
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
unknown_local_recipient_reject_code = 550
mynetworks = 192.168.0.0/24, 127.0.0.0/8
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases
smtpd_banner = $myhostname
debug_peer_level = 2
debugger_command =
     PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
     xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = postdrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /etc/postfix
readme_directory = no
strict_rfc821_envelopers = yes
disable_vrfy_command = yes
smtpd_delay_reject = yes
smtpd_helo_required = yes

smtpd_helo_restrictions =
    permit_mynetworks,
    reject_invalid_hostname,
    reject_non_fqdn_hostname,
    reject_unknown_hostname,
    permit

smtpd_sender_restrictions =
    permit_mynetworks,
    reject_non_fqdn_sender,
    reject_unknown_sender_domain,
    permit
    
smtpd_recipient_restrictions =
    reject_unauth_pipelining,
    reject_non_fqdn_recipient,
    reject_unknown_recipient_domain,
    permit_mynetworks,
    #
    reject_unauth_destination,
    #
    permit
            
smtpd_client_restrictions =
    permit_mynetworks,
    check_client_access hash:/etc/postfix/client_access,
    reject_unknown_client,
    permit

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Два почтовых сервака на postfix"  
Сообщение от fixer on 07-Июн-07, 17:31 
Ну где же вы, уважаемые гуру? Подскажите что делать, что нужно прописать в конфигах?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Два почтовых сервака на postfix"  
Сообщение от fixer on 07-Июн-07, 18:11 
Я прописал в main.cf дополнительно кроме domen1.ru еще и domen2.ru. Проверил. Все работает. НО! теперь другая проблема: Так как пользователи для почты @domen1.ru созданны канонически, то есть реально существующие пользователи на серваке, теперь для пользователя с ящиком user1@domen1.ru доходит почта user1@domen2.ru - но так не должно быть. Как решить эту проблему??? Кто нибудь знает?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Два почтовых сервака на postfix"  
Сообщение от guest (??) on 08-Июн-07, 07:32 
попробуйте прочитать http://www.postfix.org/VIRTUAL_README.html#virtual_mailbox


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Два почтовых сервака на postfix"  
Сообщение от Redduck (??) on 08-Июн-07, 12:34 
Здравствуйте.
Прошу Вас написать что вы хотите получить.
Например как я понял для domain1, как почта доходила пользователям заведенным локально, так все должно и остаться.
А что должно быть для domain2, от куда брать информацию про пользователей которым необходимо доставлять почту. (Возможно вы хотите почту для domain2 переправлять на другой почтовый сервер или еще что нибудь?)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Два почтовых сервака на postfix"  
Сообщение от fixer on 09-Июн-07, 10:05 
>Здравствуйте.
>Прошу Вас написать что вы хотите получить.
>Например как я понял для domain1, как почта доходила пользователям заведенным локально,
>так все должно и остаться.
>А что должно быть для domain2, от куда брать информацию про пользователей
>которым необходимо доставлять почту. (Возможно вы хотите почту для domain2 переправлять
>на другой почтовый сервер или еще что нибудь?)

Для домена2 так же, просто получается что для одного пользователя, например Вася, соответствует 2 почтовых ящика - vasya@domen1.ru и  vasya@domen2.ru, т.е. получается у всех пользователей у которых были эл. ящики на domen1 теперь есть и ящики на domen2. Как раделить эти два домена, чтоб для пользователей не было почтовых ящиков на 2х доменах, на каждом по оддельности?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Два почтовых сервака на postfix"  
Сообщение от Redduck (??) on 09-Июн-07, 13:46 
http://www.elantech.ru/docs/postfix-docs-ru/VIRTUAL_README.html#local

1 /etc/postfix/main.cf:
2     virtual_alias_domains = example.com ...other hosted domains...(domain1 domain2)
3     virtual_alias_maps = hash:/etc/mail/virtual
4
5 /etc/mail/virtual:
6     postmaster@example.com postmaster
7     info@example.com       joe
8     sales@example.com      jane
9     # Uncomment entry below to implement a catch-all address
10     # @example.com         jim
11     ...virtual aliases for more domains...

Убери domin1 и domain2 из mydestination.
Когда занесешь всех пользователей в /etc/mail/virtual
сделай postmap /etc/mail/virtual и postfix reload
(Не забудь перед изменением сохранить конфигурационные файлы!, ну это я так на всякий случай.)
Удачи.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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