Настраиваю связку opensmtpd+dovecot. Уже гуглить замучался, третий день сижу. Короче судя по логам входящая почта у меня принимается opensmtpd и передаётся dovecot, а вот в dovecot - дырка, сообщения от opensmtpd он отбрасывает.
Второй вопрос, вот я решил не возиться с mysql, а хранить список ящиков в файле /etc/dovecot/users Как собственно ящик заводить?
Ну а конфиг вот:
base_dir = /var/run/dovecot/
protocols = imap lmtp
listen = 185.132.*.*
hostname = h**********.ru
ssl = required
ssl_cert = </etc/dovecot/h**********.ru_cert.pem
ssl_key = </etc/dovecot/h**********.ru_privkey.pem
ssl_dh = </etc/dovecot/dh.pem
ssl_cipher_list = ALL:!kRSA:!SRP:!kDHd:!DSS:!aNULL:!eNULL:!EXPORT:!DES:!3DES:!MD5:!PSK:!RC4:!ADH:!LOW@STRENGTH
service imap-login {
inet_listener imap {
port = 0
}
inet_listener imaps {
port = 993
ssl = yes
}
}
service lmtp {
unix_listener lmtp {
mode = 0666
}
}
auth_mechanisms = plain login
first_valid_uid = 1
last_valid_uid = 0
mail_uid = dovecot
mail_gid = dovecot
passdb {
driver = passwd-file
args = scheme=CRYPT username_format=%u /etc/dovecot/users
}
userdb {
driver = passwd-file
args = username_format=%u /etc/dovecot/users
}
log_path = syslog
log_timestamp = "%b %d %H:%M:%S "
login_log_format = %$: %s
mail_location = mbox:/var/mail/%d/%1n/%n:INDEX=/var/indexes/%d/%1n/%n
mbox_write_locks = fcntl
namespace inbox {
inbox = yes
mailbox Drafts {
special_use = \Drafts
}
mailbox Junk {
special_use = \Junk
}
mailbox Trash {
special_use = \Trash
}
mailbox Sent {
special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
}