The OpenNET Project / Index page

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

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

"Проблема! POSTFIX и Виртуальные домены"  
Сообщение от Алексей email(??) on 18-Дек-07, 14:22 
Помогите!
Нужно настроить виртуальные домены.
Всё делал по мануалам.

Если отправить письмо на user1@virtual.domain.ru приходи следующее сообщение

This is the mail system at host.

I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can delete your own text from the attached returned message.

                   The mail system

<user1@virtual.domain.ru>: User unknown in virtual alias table


Если из файла virtual убрать записи, то возвращается 550 как и должно быть.

postconf -n

alias_database = hash:/usr/local/etc/postfix/aliases
alias_maps = hash:/usr/local/etc/postfix/aliases
command_directory = /usr/local/sbin
config_directory = /usr/local/etc/postfix
content_filter = scan:127.0.0.1:10025
daemon_directory = /usr/local/libexec/postfix
debug_peer_level = 2
home_mailbox = Maildir/
html_directory = no
mail_owner = postfix
mailq_path = /usr/local/bin/mailq
manpage_directory = /usr/local/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = domain.ru
myhostname = hostname
mynetworks = 192.168.x.x/24
mynetworks_style = subnet
newaliases_path = /usr/local/bin/newaliases
parent_domain_matches_subdomains =
queue_directory = /var/spool/postfix
readme_directory = no
receive_override_options = no_address_mappings
relay_domains = $mydestination
relay_domains_reject_code = 554
sample_directory = /usr/local/etc/postfix
sendmail_path = /usr/local/sbin/sendmail
setgid_group = maildrop
smtpd_recipient_restrictions = permit_mynetworks,               check_client_access hash:/usr/local/etc/postfix/access,         reject_unauth_destination,             check_policy_service inet:127.0.0.1:10023,              reject_rbl_client bl.spamcop.net,             reject_rbl_client cbl.abuseat.org
unknown_local_recipient_reject_code = 550
virtual_alias_domains = virtual.domain.ru
virtual_alias_maps = hash:/usr/local/etc/postfix/virtual
virtual_transport = virtual


Файл virtual

virtual.domain.ru virtual
user1@virtual.domain.ru user2

Ломаю голову второй день.
Помогите решить проблему!

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

 Оглавление

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


1. "Проблема! POSTFIX и Виртуальные домены"  
Сообщение от MVictorL email(ok) on 18-Дек-07, 14:43 
А что у тебя в файле /usr/local/etc/postfix/virtual ???
И нужно делать после изменений hash-файлов
# postmap virtual (в данном случае)

Еще требуется включение соответствующего транспорта в master.cf (virtual или maildrop, если последний установлен)

А вообще-то лучше делать на MySQL, например...

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

2. "Проблема! POSTFIX и Виртуальные домены"  
Сообщение от Алексей email(??) on 18-Дек-07, 18:05 
>А что у тебя в файле /usr/local/etc/postfix/virtual ???
>И нужно делать после изменений hash-файлов
># postmap virtual (в данном случае)
>
>Еще требуется включение соответствующего транспорта в master.cf (virtual или maildrop, если последний
>установлен)
>
>А вообще-то лучше делать на MySQL, например...

я в самом низу написал

Файл virtual

virtual.domain.ru virtual
user1@virtual.domain.ru user2

Всё по документации.

Про MySQL понимаю, но возможности переделать уже настроенную систему в краткий скрок нет.

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

3. "Проблема! POSTFIX и Виртуальные домены"  
Сообщение от ALex_hha (??) on 18-Дек-07, 19:13 
Думаю надо что то типа

virtual_mailbox_domains = virtual.domain.ru
virtual_mailbox_maps = hash:/usr/local/etc/postfix/virtual
virtual_mailbox_base = /var/spool/mail

/usr/local/etc/postfix/virtual
user1@virtual.domain.ru virtual.domain.ru/user1/

В таком случае почта будет лежать в /var/spool/mail/virtual.domain.ru/user1. В формате maildir

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

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

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




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

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