Пытаюсь протекстировать связку postfix+dovecot+mysql. Делал по этому мануалу -
http://ussr.ho.ua/?q=node/26. Вот вывод /var/log/mail.
May 13 17:03:31 mysrv postfix/pickup[2038]: 48DC84414E4: uid=0 from=<root>
May 13 17:03:31 mysrv postfix/cleanup[2223]: 48DC84414E4: message-id=<20120513140331.48DC84414E4@mysrv.example.com>
May 13 17:03:31 mysrv postfix/qmgr[2039]: 48DC84414E4: from=<root@mysrv.example.com>, size=298, nrcpt=1 (queue active)
May 13 17:03:32 mysrv postfix/smtp[2228]: 48DC84414E4: to=<info@examle.com>, relay=nullmx.examle.com[209.181.247.105]:25, delay=1.4, delays=0.19/0.01/0.47/0.71, dsn=2.0.0, status=sent (250 ok 1336917811 qp 35615)
May 13 17:03:32 mysrv postfix/qmgr[2039]: 48DC84414E4: removed
Конфиг dovecot:
protocols = imap imaps pop3 pop3s
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_location = maildir:/home/vmail/%d/%n/Maildir
ssl_cert_file = /etc/ssl/certs/dovecot.pem
ssl_key_file = /etc/ssl/private/dovecot.pem
namespace private {
separator = .
prefix = INBOX
inbox = yes
}
protocol lda {
log_path = /home/vmail/dovecot-deliver.log
auth_socket_path = /var/run/dovecot/auth-master
postmaster_address = misha@example.com
mail_plugins = cmusieve
global_script_path = /home/vmail/globalsieverc
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
}
auth default {
user = misha
passdb sql {
args = /etc/dovecot/dovecot-sql.conf
}
userdb static {
args = uid=5000 gid=5000 home=/home/vmail/%d/%n allow_all_users=yes
}
socket listen {
master {
path = /var/run/dovecot/auth-master
mode = 0600
user = vmail
}
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
}
Конфиг postfix:
myhostname = mysrv.example.com
mydestination = mysrv.example.com, localhost, localhost.localdomain
mynetworks = 127.0.0.0/8
message_size_limit = 30720000
virtual_alias_domains =
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf
virtual_transport = proxy:mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
virtual_create_maildirsize = yes
virtual_maildir_extended = yes
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $virtual_mailbox_limit_maps
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1
В папке vmail есть файл dovecot-deliver.log. В пишет строку при попытке посылки:
2012-05-13 17:13:25 deliver(info@example.com): Fatal: Plugin cmusieve not found from directory /usr/lib/dovecot/modules/lda]
Никаких папок не создается в домашних каталогах. Хотя в приципе должно. Проблема кстати распространенная, но внятного решения гугление не дало. Буду признателен за помочь.