Проблема с dovecot, делал по мануалу http://www.linuxrsp.ru/artic/server-mail-postfix-dovecot-mys..., остановился на проверке dovecot через команду "telnet localhost pop3" после нее никакой реакции, просто молчит и все, в логах вообще пусто, как решать что делать???Вот конфиг довекота
# 2.0.9: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-358.18.1.el6.i686 i686 CentOS release 6.4 (Final) ext4
log_timestamp = %Y-%m-%d %H:%M:%S
syslog_facility = mail
mail_location = maildir:/var/spool/vmail/%d/%n/Maildir
namespace {
inbox = yes
location =
prefix = INBOX.
separator = .
type = private
}
passdb {
args = /etc/dovecot/dovecot-sql.conf
driver = sql
}
protocols = imap pop3
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0660
user = postfix
}
unix_listener auth-master {
# path = /var/run/dovecot/auth-master
mode = 0600
user = vmail
}
user = root
}
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem
userdb {
args = uid=5000 gid=5000 home=/var/spool/vmail/%d/%n allow_all_users=yes
driver = static
}
protocol lda {
auth_socket_path = /var/run/dovecot/auth-master
log_path = /var/log/dovecot/dovecot-deliver.log
mail_plugins = cmusieve
postmaster_address = pm@test.local
}
}
protocol pop3 {
pop3_uidl_format = XuXv
}PS: dovecot.conf не совсем совпадает с мануальным т.к. у меня версия dovecot отличная, и он сам предложил заменить... Может из-за этого не работает...
Учитесь читать логи. в данном случае - /var/log/maillog
Хинт:
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem
> Учитесь читать логи. в данном случае - /var/log/maillog
> Хинт:
> ssl_cert = </etc/ssl/certs/dovecot.pem
> ssl_key = </etc/ssl/private/dovecot.pemВот именно в логах ничего нет, только строка о запуске довекота и все, дальше чисто...
>> Учитесь читать логи. в данном случае - /var/log/maillog
>> Хинт:
>> ssl_cert = </etc/ssl/certs/dovecot.pem
>> ssl_key = </etc/ssl/private/dovecot.pem
> Вот именно в логах ничего нет, только строка о запуске довекота и
> все, дальше чисто...
> http://wiki1.dovecot.org/LoggingСпасибо про логирование я понимаю чуток.
Вот эта строчка syslog_facility = mail показывает что все логи довекота будут имет фацилити mail и соответытвенно моим рсислогом будут кидаться в файл /var/log/maillog, как раз его я и смотрю и там вообще ничего кроме строки о запуске довекота...
> Проблема с dovecot, делал по мануалу http://www.linuxrsp.ru/artic/server-mail-postfix-dovecot-mys...,Не. ну по ману - это хорошо. А сколько раз вики прочитал? Вот как прочтешь раз несколько, тогда и заходи сюда с вопросом. И про постфикс не забудь :-)
Надо проверить:
1. Запущен ли dovecot
service dovecof status
2. Правильно ли в конфиге указан порт и ip адрес который он должен слушать
3. Проверить логи
/var/log/maillog
4. И потом уже сюда.В Интернете сейчас есть инфа как поднятт майл сервер на CentOS 6.4 без гемороя, доступные пошаговые хауту для Postfix и Exim.
Всн предельно просто на первый раз,
>[оверквотинг удален]
> 1. Запущен ли dovecot
> service dovecof status
> 2. Правильно ли в конфиге указан порт и ip адрес который он
> должен слушать
> 3. Проверить логи
> /var/log/maillog
> 4. И потом уже сюда.
> В Интернете сейчас есть инфа как поднятт майл сервер на CentOS 6.4
> без гемороя, доступные пошаговые хауту для Postfix и Exim.
> Всн предельно просто на первый раз,1. [root@postfix ~]# service dovecot status
dovecot (pid 1693) выполняется...
2. Если он (порт) не указан вообще? в конфиге не видел такого, я думаю по умолчанию будет слушать все
3. /var/log/maillog:...
Sep 29 13:42:38 postfix dovecot: master: Dovecot v2.0.9 starting up (core dumps disabled)
Sep 29 13:42:39 postfix postfix/postfix-script[1772]: starting the Postfix mail system
Sep 29 13:42:39 postfix postfix/master[1773]: daemon started -- version 2.6.6, configuration /etc/postfix
Sep 29 13:49:06 postfix dovecot: master: Warning: Killed with signal 15 (by pid=2076 uid=0 code=kill)
Sep 29 13:49:07 postfix dovecot: master: Dovecot v2.0.9 starting up (core dumps disabled)
последние две строки - перезапуск довекота.
4. Обращаюсь к людям, думаю что более понятно могут объяснить...
> 2. Если он (порт) не указан вообще? в конфиге не видел такого,
> я думаю по умолчанию будет слушать всеК то "все"? Все порты??? Ну Вы, блин, даете. Пальцем показываю.
protocols = imap pop3
А вот интерфейсы сетевые он действительно у Вас все слушает.
Спасибо за помощь, проблему решил вроде!))
> остановился на проверке dovecot через команду "telnet localhost pop3" после нее
> никакой реакции, просто молчит и все, в логах вообще пусто, как
> решать что делать???Про команду netstat впервые слышите?
>> остановился на проверке dovecot через команду "telnet localhost pop3" после нее
>> никакой реакции, просто молчит и все, в логах вообще пусто, как
>> решать что делать???
> Про команду netstat впервые слышите?[root@postfix ~]# netstat -ltupn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1624/mysqld
tcp 0 0 0.0.0.0:56717 0.0.0.0:* LISTEN 1298/rpc.statd
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2085/dovecot
tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 2085/dovecot
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1223/rpcbind
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1483/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1366/cupsd
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 1773/master
tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN 2085/dovecot
tcp 0 0 0.0.0.0:995 0.0.0.0:* LISTEN 2085/dovecot
tcp 0 0 :::111 :::* LISTEN 1223/rpcbind
tcp 0 0 :::22 :::* LISTEN 1483/sshd
tcp 0 0 ::1:631 :::* LISTEN 1366/cupsd
tcp 0 0 :::46106 :::* LISTEN 1298/rpc.statd
udp 0 0 0.0.0.0:783 0.0.0.0:* 1174/portreserve
udp 0 0 0.0.0.0:60063 0.0.0.0:* 1298/rpc.statd
udp 0 0 0.0.0.0:68 0.0.0.0:* 1294/dhclient
udp 0 0 0.0.0.0:34125 0.0.0.0:* 1275/avahi-daemon
udp 0 0 0.0.0.0:974 0.0.0.0:* 1223/rpcbind
udp 0 0 0.0.0.0:5353 0.0.0.0:* 1275/avahi-daemon
udp 0 0 0.0.0.0:111 0.0.0.0:* 1223/rpcbind
udp 0 0 0.0.0.0:626 0.0.0.0:* 1298/rpc.statd
udp 0 0 0.0.0.0:631 0.0.0.0:* 1366/cupsd
udp 0 0 :::40747 :::* 1298/rpc.statd
udp 0 0 :::974 :::* 1223/rpcbind
udp 0 0 :::111 :::* 1223/rpcbind
Есть строка со 110 портом: 0 0.0.0.0:110 0.0.0.0:* LISTENзначит все ок?
> Есть строка со 110 портом: 0 0.0.0.0:110
>
> 0.0.0.0:*
> LISTEN
> значит все ок?Там еще и строка с 143 портом есть. IMAP, то есть. Ну телнетнитесь на 110 порт. Только не локалхоста, хотя 0.0.0.0 - значит все интерфейсы.
ОООО, вроде он отдуплился, начал в логи ерроры какие то писать, сейчас буду разбираться с ними, спасибо всем кто отозвался на помощь.
Походу рсислог не подхватил настройку довекота про тип лога (syslog_facility = mail), я не додумался его перезапустить...
> ОООО, вроде он отдуплился, начал в логи ерроры какие то писать, сейчас
> буду разбираться с ними, спасибо всем кто отозвался на помощь.
> Походу рсислог не подхватил настройку довекота про тип лога (syslog_facility = mail),
> я не додумался его перезапустить...Не флуда для, совета ради. :) рсислог - довольно навороченная софтина для работы с логами. Посмотрите для примера - как там все устроено. И попытайтесь изменить конфиг для того, чтобы логи давкота скидывались в отдельный лог (с настройкой ротации, конечно). Вам же проще потом будет разбираться с почтовой системой.