Страница 1 из 1

sendmail+imap

Добавлено: 2009-03-02 17:32:18
sckif
заранее извиняюсь если была тема , лично мне не удалось найти:(
есть sendmail+qpopper+ssl все работает все гуд:)простейший почтовик
письма храняться в mbox
задача: возможно ли к существующей системе
прикрутить imap сохранив при этом письма юзеров в mbox ? т.е.
к тому что есть Sendmail+qpopper+ssl добавить imap?
и вообще возможно ли это? вроде как dovecot умеет и Imap и mbox?

Re: sendmail+imap

Добавлено: 2009-03-02 17:37:13
hizel
dovecot умеет судя по их wiki

Re: sendmail+imap

Добавлено: 2009-03-02 17:50:29
sckif
а у кого нибудь была реальная практика? не в теории?:)

Re: sendmail+imap

Добавлено: 2009-03-02 17:55:42
hizel
я пас : )

Re: sendmail+imap

Добавлено: 2009-03-03 13:43:26
sckif
ну вообщем забацал я все как надо, все пашет :) весьма рад dovecot,0 юзал первый раз, весьма удобная штучка, всем рекомендую нужен кому конфиг?

Re: sendmail+imap

Добавлено: 2009-03-03 14:53:26
hizel
да! нужен!1 : )

Re: sendmail+imap

Добавлено: 2009-03-03 15:01:14
sckif
вобщем все просто sendmail_dovecot imap
cat /usr/local/etc/dovecot.conf|grep -v "#"

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

 listen = *
disable_plaintext_auth = no
log_path = /var/log/dovecot-err.log
info_log_path =  /var/log/dovecot.log
ssl_cert_file = /etc/mail/certs/sendmail.pem
ssl_key_file = /etc/mail/certs/sendmail.pem
login_max_connections = 256
mail_location = mbox:~/mail/:INBOX=/var/mail/%u
mail_privileged_group = mail

dotlock_use_excl = yes
verbose_proctitle = yes
first_valid_uid = 0
first_valid_gid = 0
max_mail_processes = 512
maildir_copy_with_hardlinks = yes
mbox_read_locks = fcntl
mbox_write_locks = dotlock fcntl
protocol imap {
  login_greeting_capability = yes
  imap_client_workarounds = delay-newmail netscape-eoh tb-extra-mailbox-sep
}
protocol pop3 {
  pop3_uidl_format = %08Xu%08Xv
  pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
}
protocol lda {
  postmaster_address = postmaster@example.com
  sendmail_path = /usr/sbin/sendmail
}
auth_executable = /usr/local/libexec/dovecot/dovecot-auth
auth_process_size = 256
auth_username_format = %Lu
auth default {
  mechanisms = plain login
  passdb pam {
    args = session=yes dovecot
  }
  userdb passwd {
    args = blocking=yes
  }
  user = root
  socket listen {
    master {
      path = /var/run/dovecot/auth-master
      mode = 0600
    }
    client {
      path = /var/run/dovecot/auth-client
      mode = 0660
    }
  }
}
dict {
}
plugin {
}
далее возникает вопрос:)
возможно ли разшаренные папочки сделать?

Re: sendmail+imap

Добавлено: 2009-03-03 15:54:23
princeps
Протокол imap это поддерживает, dovecot - не знаю.

Re: sendmail+imap

Добавлено: 2009-03-03 16:08:14
sckif
Это понятно что он поддерживает и даже dovecot поддерживает
вопрос вот в чем , можно ли при этой связке и держа письма в формате mbox, сделать расшаренные папки

Re: sendmail+imap

Добавлено: 2009-03-03 16:20:16
hizel
http://wiki.dovecot.org/MailLocation/Mb ... ght=(mbox)

вам pop3 и imap дружить не надо?
если не - тогда проще :oops:

Re: sendmail+imap

Добавлено: 2009-03-03 17:57:06
sckif
Это я читал:) по нему и настраивал первую половину:)
где там про расшаренные папки?:)чет ненашел

Re: sendmail+imap

Добавлено: 2009-03-03 18:40:13
hizel
с самого начала
In many systems the user's mails are by default stored in /var/mail/username file. This file is called INBOX in IMAP world. Since IMAP supports multiple mailboxes, you'll need to have a directory for them as well. Usually ~/mail is a good choice for this.