Добрый день всем,Подскажи в следующем вопросе:
Построил связку postfix-dovecot, почта между локальными пользователями ходит.Следующий шаг postfix-mysql-dovecot, почта между виртуальными пользователями ходит. А вот с реальными пользователями теперь проблема, они не могут ни отправить, ни принять, и соответственно им отправить тоже невозможно.
Postfix пишет в лог:
postfix/virtual: status=bounced (unknown user: "реальный пользователь")А вообще возможно использовать почту как для виртуальных, так и для реальных?
Если да, то неподскажете в какую сторону копать, с какими параметрами играться?
>Добрый день всем,
>
>Подскажи в следующем вопросе:
>Построил связку postfix-dovecot, почта между локальными пользователями ходит.
>
>Следующий шаг postfix-mysql-dovecot, почта между виртуальными пользователями ходит. А вот с реальными
>пользователями теперь проблема, они не могут ни отправить, ни принять, и
>соответственно им отправить тоже невозможно.
>
>Postfix пишет в лог:
> postfix/virtual: status=bounced (unknown user: "реальный пользователь")
>
>А вообще возможно использовать почту как для виртуальных, так и для реальных?
>
>Если да, то неподскажете в какую сторону копать, с какими параметрами играться?
>
postconf -n в студию
>
>postconf -n в студиюlocal_recipient_maps = unix:passwd.byname $alias_maps $virtual_mailbox_maps
mail_owner = postfix
mail_spool_directory = /var/spool/mail
mydestination = localhost, $myhostname, localhost.$mydomain, $mydomain, mysql:/etc/postfix/mysql-mydestination.cf
transport_maps = hash:/etc/postfix/transport
virtual_gid_maps = mysql:/etc/postfix/mysql-virtual-gid.cf
virtual_mailbox_base = /var/spool/mail
virtual_maps = mysql:/etc/postfix/mysql-virtual.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-maps.cf
virtual_minimum_uid = 500
virtual_uid_maps = mysql:/etc/postfix/mysql-virtual-uid.cfоставил самое интересное.
мне тут посоветовали поиграть с transport_maps.
прописал в нем следующее:мой_домен.ru virtual:
real_user@мой_домен.ru local:правилен ли синтаксис?
при попытке подключиться реальному по pop, dovecot сразу пытается лезь в БД с виртуальными в поисках.
что нужно подправить в dovecot.conf чтоб подружить реальных и виртуальных?
вот мой dovecot.conf, интересное:base_dir = /var/run/dovecot/
protocols = imap pop3
listen = *
disable_plaintext_auth = no
login_dir = /var/run/dovecot/login
login_chroot = yes
login_user = dovecot
first_valid_uid = 500
mail_extra_groups = mail
default_mail_env = mbox:/var/spool/mail/%n/:INDEX=/var/spool/mail/%n
protocol imap {
imap_client_workarounds = delay-newmail outlook-idle netscape-eoh tb-extra-mailbox-sep
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
}protocol lda {
postmaster_address = work@kisc.kz
auth_socket_path = /var/run/dovecot/auth-master
}auth default {
mechanisms = plain
socket listen {
master {
path = /var/run/dovecot/auth-master
mode = 0600
user = mailnull
#group = mail
}
}
passdb sql {
args = /etc/dovecot-sql.conf
}
userdb passwd {
}
userdb sql {
args = /etc/dovecot-sql.conf
}
user = root
}при попытке отправить реальному от виртуального:
status=bounced (cannot update mailbox /var/spool/mail/real_user for user real_user. cannot open file: Is a directory)где-то я по ходу запутался