Проблема с получением почты после ротации maillog

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Linxpro
рядовой
Сообщения: 38
Зарегистрирован: 2007-07-15 10:05:11
Откуда: Казахстан
Контактная информация:

Проблема с получением почты после ротации maillog

Непрочитанное сообщение Linxpro » 2010-02-13 18:20:52

Система FreeBSD 6.4-RELEASE-p6 FreeBSD 6.4-RELEASE-p6 #1. Стоит связка Postfix(2.6.5)+Dovecot(1.2.10)+Mysql(5.1).
Проблема с почтой, то есть почта принимается ,но юзеру не передается(сидит в очереди).В логах maillog вот такая вот фигня
:

Код: Выделить всё

(temporary failure. Command output: Can't open log file /var/log/maillog: Permission denied )

Код: Выделить всё

 ls -l /var/log/maillog                                                                                    [ 21:16 ]
-rw-r-----  1 root  wheel  29996 Feb 13 20:28 /var/log/maillog
Причем ошибка выходит после ротации логов.
Как праильно выставить права и кому, что бы убрать ошибку?
Конфиг Dovecot

Код: Выделить всё

dovecot -n [ 10:27 ]
# 1.2.10: /usr/local/etc/dovecot.conf
# OS: FreeBSD 6.4-RELEASE-p6 i386 ufs
log_path: /var/log/maillog
info_log_path: /var/log/maillog
protocols: imap pop3
listen(default): *:143
listen(imap): *:143
listen(pop3): *:110
ssl: no
disable_plaintext_auth: no
login_dir: /var/run/dovecot/login
login_executable(default): /usr/local/libexec/dovecot/imap-login
login_executable(imap): /usr/local/libexec/dovecot/imap-login
login_executable(pop3): /usr/local/libexec/dovecot/pop3-login
verbose_proctitle: yes
first_valid_uid: 200
first_valid_gid: 200
mail_privileged_group: mail
mail_uid: 200
mail_gid: 200
mail_location: maildir:/var/spool/mail/%d/%u/
mail_executable(default): /usr/local/libexec/dovecot/imap
mail_executable(imap): /usr/local/libexec/dovecot/imap
mail_executable(pop3): /usr/local/libexec/dovecot/pop3
mail_plugin_dir(default): /usr/local/lib/dovecot/imap
mail_plugin_dir(imap): /usr/local/lib/dovecot/imap
mail_plugin_dir(pop3): /usr/local/lib/dovecot/pop3
imap_client_workarounds(default): delay-newmail outlook-idle netscape-eoh tb-extra-mailbox-sep
imap_client_workarounds(imap): delay-newmail outlook-idle netscape-eoh tb-extra-mailbox-sep
imap_client_workarounds(pop3):
pop3_client_workarounds(default):
pop3_client_workarounds(imap):
pop3_client_workarounds(pop3): outlook-no-nuls oe-ns-eoh
lda:
postmaster_address: postmaster@domain.tld
sendmail_path: /usr/sbin/sendmail
auth_socket_path: /var/run/dovecot/auth-master
auth default:
mechanisms: digest-md5 plain login
default_realm: domain.tld
passdb:
driver: sql
args: /usr/local/etc/dovecot-sql.conf
userdb:
driver: sql
args: /usr/local/etc/dovecot-sql.conf
socket:
type: listen
client:
path: /var/spool/postfix/private/auth
mode: 432
user: postfix
group: postfix
master:
path: /var/run/dovecot/auth-master
mode: 384
user: mailv
group: mailv
Конфиг Postfix

Код: Выделить всё

queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
address_verify_sender = postmaster@domain.tld
double_bounce_sender = double-bounce
error_notice_recipient = postmaster
error_service_name = error
empty_address_recipient = MAILER-DAEMON
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
myhostname = mail.domain.tld
mydomain = domain.tld
myorigin = $myhostname
inet_interfaces = all
mydestination = $myhostname
local_recipient_maps = unix:passwd.byname $alias_maps $virtual_mailbox_maps
unknown_local_recipient_reject_code = 550
unverified_recipient_reject_code = 550
mynetworks_style = subnet
mynetworks = 127.0.0.0/8, 192.168.1.0/24
header_checks = pcre:/usr/local/etc/postfix/rules/header_checks
smtp_helo_timeout = 15s
smtpd_timeout = 10s
smtp_mail_timeout = 10s
smtp_rcpt_timeout = 10s
newaliases_path = /usr/local/bin/newaliases
virtual_mailbox_base = /var/spool/mail
virtual_mailbox_maps = mysql:/usr/local/etc/postfix/mysql/mysql_virtual_mailbox_maps.cf
virtual_alias_maps = mysql:$config_directory/mysql/mysql_virtual_alias_maps.cf
virtual_minimum_uid = 200
virtual_mailbox_limit_maps = mysql:/usr/local/etc/postfix/mysql/virtual_mailbox_limit.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = Sorry, the user's maildir has no space available in their inbox.
virtual_overquota_bounce = yes
virtual_uid_maps = static:200
virtual_gid_maps = static:200
virtual_mailbox_domains = mysql:/usr/local/etc/postfix/mysql/mysql_virtual_domains_maps.cf
virtual_transport = dovecot
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
dovecot_destination_recipient_limit = 1
virtual_uid_maps = static:200
alias_database =hash:/etc/mail/aliases
debug_peer_level = 3
debugger_command =
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = /usr/local/share/doc/postfix
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = /usr/local/share/doc/postfix

smtpd_client_restrictions =
                permit_mynetworks,
                permit_sasl_authenticated,
                reject_unauth_pipelining,
                permit

smtpd_helo_restrictions = permit_mynetworks,
                permit_sasl_authenticated,
                check_helo_access hash:/usr/local/etc/postfix/rules/hello_access,
                reject_invalid_helo_hostname,
                reject_non_fqdn_helo_hostname,
                reject_unknown_helo_hostname,
                permit

smtpd_sender_restrictions =
        permit_mynetworks,
        permit_sasl_authenticated,
        check_sender_access hash:/usr/local/etc/postfix/sender_list,
        check_sender_mx_access cidr:/usr/local/etc/postfix/rules/sender_mx_access,
        reject_non_fqdn_sender,
        reject_unknown_sender_domain,
        reject_unverified_sender,
        reject_rbl_client bl.spamcop.net,
        reject_rbl_client dnsbl.njabl.org,
        reject_rbl_client dul.dnsbl.sorbs.net,
        reject_rbl_client sbl-xbl.spamhaus.org,
        reject_rbl_client zen.spamhaus.org,
        permit
smtpd_recipient_restrictions =
        permit_mynetworks,
        permit_sasl_authenticated,
        check_recipient_access hash:/usr/local/etc/postfix/recipient_list,
        check_client_access regexp:/usr/local/etc/postfix/rules/regexp_client
        reject_non_fqdn_recipient,
        reject_unauth_destination,
        reject_unknown_recipient_domain,
        reject_unverified_recipient,
        reject_rbl_client bl.spamcop.net,
        reject_rbl_client dnsbl.njabl.org,
        reject_rbl_client dul.dnsbl.sorbs.net,
        reject_rbl_client sbl-xbl.spamhaus.org,
        reject_rbl_client dul.ru,
        reject_rbl_client zen.spamhaus.org,
        permit

smtpd_data_restrictions = permit_mynetworks,
                          permit

smtpd_end_of_data_restrictions = permit
smtpd_etrn_restrictions = reject
smtpd_reject_unlisted_sender = yes
disable_vrfy_command = yes
strict_rfc821_envelopes = yes
show_user_unknown_table_name = no
address_verify_sender = <>
unverified_sender_reject_code = 550
smtpd_helo_required = yes
smtp_always_send_ehlo = yes
smtpd_hard_error_limit = 5
smtpd_sasl_auth_enable = yes
smtpd_sasl_application_name = smtpd
smtpd_sasl_local_domain = mail.domain.tld
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
Последний раз редактировалось Linxpro 2010-02-14 7:56:09, всего редактировалось 2 раза.
Опыт появляется сразу после того, когда он не нужен!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Проблема с логированием почты

Непрочитанное сообщение dikens3 » 2010-02-13 18:35:25

и? Права посмотрите. Доступ для рута только.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.