LINUX.ORG.RU
ФорумAdmin

[dovecot][что почитать?]посоветуйте, ничего не понимаю.

 


0

1

Значит есть сервер, требуется туда поставить почтовый сервер. Маленький - один домен, ~20 юзеров. Поставил postfix, настроил - почту принимает, кладёт в /var/mail/~user. Поставил dovecot - не работает. Вроде как по telnet mail.exampe.com 110 отзывается, что дальше набирать - не знаю. fetchmail тоже не знает, пишет «ошибка авторизации». Авторизация нужна с системными юзерами исключительно, никаких MySQL мне не нужно (ну не будет у меня >20 ящиков). Ещё хочется, что-бы dovecot работал как LDA, т.е. отсылал почту локально. Впрочем, наверное это и не обязательно? fetchmail ведь и локально может забрать?

Может ссылка есть годная? Вчера всю ночь искал - для такого случая не нашёл.

Да, ещё нужно ssl, но это уже наверное сам сделаю... Мне-бы хоть так работало, с plain.

Спасибо тем, кто осилил дочитать.

★★

Ответ на: комментарий от Khenty

Khenty

Вот вроде хорошая статья http://wiki.lissyara.su/wiki/Установка_Dovecot

может я что-то не понимаю, но я вижу только конфиг, без всяких пояснений, и с двумя ненужными комментами. Да и конфиг на SQL, что мне НЕ нужно. или вы про http://www.lissyara.su/articles/freebsd/mail/exim dovecot postfixadmin/ ? Ну тоже не то, ну ладно... Хоть что-то... Хотя я вчера пробовал - ниасилил.

drBatty ★★
() автор топика
Ответ на: комментарий от cx

теперь postfix так говорит:

# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
а конфиг такой
# sed -r '/^#/d;/^\s*$/d' main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
mail_owner = postfix
myhostname = mail.drbatty.ru
mydomain = drbatty.ru
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, $mydomain, localhost.$mydomain, localhost
unknown_local_recipient_reject_code = 550
debug_peer_level = 2
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = postdrop
html_directory = /usr/doc/postfix-2.8.3/html
manpage_directory = /usr/man
sample_directory = /etc/postfix
readme_directory = /usr/doc/postfix-2.8.3/README_FILES
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
в гугле много разного написано... но ничего полезного.

drBatty ★★
() автор топика
Ответ на: комментарий от vlb

в логах я и не посмотрел что-то... Вот что пишет:

Feb 15 09:52:12 dt dovecot: auth: Fatal: Support not compiled in for passdb driver 'pam'
конфиг:
# 2.0.12: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.38.7-smp i686 Slackware 13.37.0 
auth_mechanisms = plain login
passdb {
  driver = pam
}
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0660
    user = postfix
  }
}
ssl = no
userdb {
  driver = passwd
}
это dovecot пересобрать надо, или можно как-то исправить?

drBatty ★★
() автор топика
Ответ на: комментарий от cac2s

Хороший мануал, да. С пользователями в мускуле, LVM и прочими интересностями. Её очень полезно почитать для общего развития.

Hoodoo ★★★★★
()
Ответ на: комментарий от cac2s

спасибо. на будущее пригодится. А пока рановато.

drBatty ★★
() автор топика
Ответ на: комментарий от cx

ага. сейчас попробую пересобрать. Спасибо.

# dovecot --build-options
Build options: ioloop=epoll notify=inotify ipv6 openssl io_block_size=8192
Mail storages: cydir maildir mbox mdbox raw sdbox shared
SQL drivers: mysql sqlite
Passdb: checkpassword passwd passwd-file shadow sql
Userdb: checkpassword nss passwd prefetch passwd-file sql

drBatty ★★
() автор топика
Ответ на: комментарий от Hoodoo

очень полезно почитать для общего развития

более того, по нему можно поднимать... есть, конечно, свои нюансы, но в общем всё, что нужно для «ура! заработало!!!», там есть.

cac2s
()
Ответ на: комментарий от cac2s

Для автора в этой ситуации, мне кажется, это немножко слишком круто, не?

Для меня, во всяком случае, точно.

Hoodoo ★★★★★
()
Ответ на: комментарий от Hoodoo

это немножко слишком круто, не?

согласен, но не на 100%
ИМХО: окромя установки debian и хранения пользователей в мускуле, остальное имеет смысл «пролистать» именно сейчас, а не после, хотя бы для прояснения некоторых моментов. например:

Поставил dovecot - не работает. Вроде как по telnet mail.exampe.com 110 отзывается, что дальше набирать - не знаю

http://workaround.org/ispmail/squeeze/postfix-dovecot
ну и спаморезку с антитварью там тоже учат прикручивать/настраивать

cac2s
()
Ответ на: комментарий от cac2s

Хм, вообще да, я же оттуда ставил amavis, правда потом убрал его и оставил голый SA.

Чота я такой умный, может в админы мне пойти...

Hoodoo ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.