На сервере стоит Postfix-2.5.5+VDA и Courier IMAP
В нем есть строчка "virtual_mailbox_limit_maps = mysql:/chroot/mail/postfix/sql/quota.cf"
Проблема в том, что postconf вообще не видит virtual_mailbox_limit_maps в конфигурации Postfix.
Все патчи установлены верно. Postfix тоже. Все работало до тех пор пока не перенесли почтовую систему на другой сервер.
И такой вопрос - Нужно ли включать в опциях ядра "options QUOTA"? Связана ли эта функция с программами, установленными на сервере?
Спасибо.
Вот конфиг Postfix main.cf:
Код: Выделить всё
# POSTFIX CORPORATIVE EMAIL SERVER
# September, 2006
#
#
inet_protocols = ipv4
inet_interfaces = all
config_directory = /chroot/mail/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
data_directory = /var/db/postfix
mail_owner = mailer
setgid_group = maildrop
default_privs = nobody
mydomain = maildomain.com
myhostname = mail.$mydomain
myorigin = $mydomain
#mydestination = $mydomain, $myhostname
mynetworks_style = host
mynetworks = 127.0.0.1/32, 213.154.ххх.ххх/32
alias_maps = hash:/var/db/mail/aliases
alias_database = hash:/var/db/mail/aliases
header_checks = regexp:/chroot/mail/postfix/hchecks.cf
mail_spool_directory = /var/spool/postfix
manpage_directory = /usr/local/man
sample_directory = /chroot/mail/postfix
html_directory = no
readme_directory = no
smtpd_helo_required = yes
smtpd_delay_reject = no
disable_vrfy_command = no
disable_dns_lookups = yes
ignore_mx_lookup_error = no
#message_size_limit = 10485760
#mailbox_size_limit = 104857600
# #
# mailbox_command = /usr/bin/procmail -a "$EXTENSION"
# #
queue_directory = /var/spool/postfix
unknown_local_recipient_reject_code = 550
access_map_reject_code = 554
maps_rbl_reject_code = 554
smtpd_recipient_restrictions =
check_recipient_access mysql:/chroot/mail/postfix/sql/recipient.cf,
permit_mynetworks,
reject_rbl_client sbl-xbl.spamhaus.org,
reject_rbl_client list.dsbl.org,
permit_sasl_authenticated,
permit_auth_destination,
reject_non_fqdn_hostname,
reject_non_fqdn_sender,
reject_unauth_destination,
reject_unauth_pipelining,
reject_invalid_hostname
smtpd_client_restrictions =
permit_sasl_authenticated,
check_client_access mysql:/chroot/mail/postfix/sql/client.cf
smtpd_sender_restrictions =
check_client_access mysql:/chroot/mail/postfix/sql/sender.cf,
permit_mynetworks,
permit_sasl_authenticated,
reject_non_fqdn_sender,
reject_unknown_sender_domain
smtpd_sender_login_maps = mysql:/chroot/mail/postfix/sql/saslpass.cf
virtual_transport = virtual
virtual_mailbox_limit_override = yes
virtual_maildir_limit_messages = Sorry, you overdrawn his diskspace quota!
virtual_overquota_bounce = yes
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_base = /mnt/mass0/iMail
virtual_mailbox_limit_maps = mysql:/chroot/mail/postfix/sql/quota.cf
virtual_mailbox_maps = mysql:/chroot/mail/postfix/sql/users.cf
# Usefull for Courier IMAP..
# virtual_maildir_suffix = Maildir/
virtual_alias_maps = mysql:/chroot/mail/postfix/sql/aliases.cf
virtual_mailbox_limit = 102400000
virtual_mailbox_limit_inbox = yes
virtual_gid_maps = static:125
virtual_uid_maps = static:126
#virtual_uid_maps = mysql:/chroot/mail/postfix/sql/uids.cf
#virtual_gid_maps = mysql:/chroot/mail/postfix/sql/gids.cf
virtual_minimum_uid = 125
bounce_service_name = bounce
bounce_template_file = /chroot/mail/postfix/bounce.cf
relocated_maps = mysql:/chroot/mail/postfix/sql/relocated.cf
transport_maps = mysql:/chroot/mail/postfix/sql/transport.cf
relay_domains = $transport_maps
local_recipient_maps = $virtual_mailbox_maps, $alias_maps, $transport_maps
smtp_sender_dependent_authentication = yes
# SASL
smtpd_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_local_domain =
smtpd_sasl_authenticated_header = yes
smtpd_sasl_path = smtpd
# NON USED:
#smtp_sasl_password_maps = mysql:/chroot/mail/postfix/sql/saslpass.cf
# TLS
smtp_use_tls = yes
smtpd_use_tls = yes
smtp_tls_key_file = /var/db/courier/pop3d.pem
smtp_tls_cert_file = $smtp_tls_key_file
smtp_tls_CAfile = $smtp_tls_key_file
smtp_tls_note_starttls_offer = yes
smtpd_tls_auth_only = no
smtpd_tls_loglevel = 0
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_tls_key_file = /var/db/courier/pop3d.pem
smtpd_tls_cert_file = $smtpd_tls_key_file
smtpd_tls_CAfile = $smtpd_tls_key_file
tls_random_source = dev:/dev/random
#
mail_name = emailBOX eMail Service
smtpd_banner = emailBOX
smtpd_recipient_limit = 100
minimal_backoff_time = 120s
maximal_backoff_time = 360s
smtp_connect_timeout = 360s
queue_run_delay = 5m
bounce_queue_lifetime = 15m
soft_bounce = no
maximal_queue_lifetime = 4h
#masquerade_classes = envelope_sender, header_sender, header_recipient
#masquerade_domains =
#masquerade_exceptions =
#mydestination = $myhostname, localhost.$mydomain, localhost
#proxy_interfaces = 213.154.ххх.ххх
#relay_domains = $mydestination
#relay_domains_reject_code = 554
#relay_initial_destination_concurrency = $initial_destination_concurrency
#relay_recipient_maps =
#relay_transport = relay
relayhost = mx.emailbox.com
default_transport = smtp
#proxy_interfaces = 213.154.ххх.ххх
Код: Выделить всё
hosts = host1.sqlhost.in.ua
user = mail
password = *******
dbname = mail
table = users
select_field = quota
where_field = email