URL: https://ssl.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 95051
[ Назад ]

Исходное сообщение
"Хелп! Впервые поднимаю почтовый сервер postfix+dovecot!!"

Отправлено PAKETA , 28-Сен-13 23:00 
Проблема с 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 отличная, и он сам предложил заменить... Может из-за этого не работает...


Содержание

Сообщения в этом обсуждении
"Хелп! Впервые поднимаю почтовый сервер postfix+dovecot!!"
Отправлено mr_gfd , 29-Сен-13 00:48 
Учитесь читать логи. в данном случае - /var/log/maillog
Хинт:
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem

"Хелп! Впервые поднимаю почтовый сервер postfix+dovecot!!"
Отправлено PAKETA , 29-Сен-13 00:49 
> Учитесь читать логи. в данном случае - /var/log/maillog
> Хинт:
> ssl_cert = </etc/ssl/certs/dovecot.pem
> ssl_key = </etc/ssl/private/dovecot.pem

Вот именно в логах ничего нет, только строка о запуске довекота и все, дальше чисто...



"Хелп! Впервые поднимаю почтовый сервер postfix+dovecot!!"
Отправлено mr_gfd , 29-Сен-13 09:52 
>> Учитесь читать логи. в данном случае - /var/log/maillog
>> Хинт:
>> ssl_cert = </etc/ssl/certs/dovecot.pem
>> ssl_key = </etc/ssl/private/dovecot.pem
> Вот именно в логах ничего нет, только строка о запуске довекота и
> все, дальше чисто...

http://wiki1.dovecot.org/Logging


"Хелп! Впервые поднимаю почтовый сервер postfix+dovecot!!"
Отправлено PAKETA , 29-Сен-13 13:45 
> http://wiki1.dovecot.org/Logging

Спасибо про логирование я понимаю чуток.
Вот эта строчка syslog_facility = mail показывает что все логи довекота будут имет фацилити mail и соответытвенно моим рсислогом будут кидаться в файл /var/log/maillog, как раз его я и смотрю и там вообще ничего кроме строки о запуске довекота...


"Хелп! Впервые поднимаю почтовый сервер postfix+dovecot!!"
Отправлено Miha , 29-Сен-13 09:15 
> Проблема с dovecot, делал по мануалу http://www.linuxrsp.ru/artic/server-mail-postfix-dovecot-mys...,

   Не. ну по ману - это хорошо. А сколько раз вики прочитал? Вот как прочтешь раз несколько, тогда и заходи сюда с вопросом. И про постфикс не забудь :-)


"Хелп! Впервые поднимаю почтовый сервер postfix+dovecot!!"
Отправлено UserMe , 29-Сен-13 10:11 
Надо проверить:
1. Запущен ли dovecot
service dovecof status
2. Правильно ли в конфиге указан порт и ip адрес который он должен слушать
3. Проверить логи
/var/log/maillog
4. И потом уже сюда.

В Интернете сейчас есть инфа как поднятт майл сервер на CentOS 6.4  без гемороя, доступные  пошаговые хауту для Postfix и Exim.

Всн предельно просто на первый раз,


"Хелп! Впервые поднимаю почтовый сервер postfix+dovecot!!"
Отправлено PAKETA , 29-Сен-13 13:51 
>[оверквотинг удален]
> 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.  Обращаюсь к людям, думаю что более понятно могут объяснить...


"Хелп! Впервые поднимаю почтовый сервер postfix+dovecot!!"
Отправлено Дядя_Федор , 29-Сен-13 18:11 
> 2. Если он (порт) не указан вообще? в конфиге не видел такого,
> я думаю по умолчанию  будет слушать все

К то "все"? Все порты??? Ну Вы, блин, даете. Пальцем показываю.
protocols = imap pop3
А вот интерфейсы сетевые он действительно у Вас все слушает.


"Хелп! Впервые поднимаю почтовый сервер postfix+dovecot!!"
Отправлено PAKETA , 29-Сен-13 18:41 
Спасибо за помощь, проблему решил вроде!))

"Хелп! Впервые поднимаю почтовый сервер postfix+dovecot!!"
Отправлено Дядя_Федор , 29-Сен-13 13:33 
> остановился на проверке dovecot через команду "telnet localhost pop3" после нее
> никакой реакции, просто молчит и все, в логах вообще пусто, как
> решать что делать???

Про команду netstat впервые слышите?


"Хелп! Впервые поднимаю почтовый сервер postfix+dovecot!!"
Отправлено PAKETA , 29-Сен-13 13:53 
>> остановился на проверке 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

значит все ок?


"Хелп! Впервые поднимаю почтовый сервер postfix+dovecot!!"
Отправлено Дядя_Федор , 29-Сен-13 13:59 
> Есть строка со 110 портом: 0 0.0.0.0:110      
>            
> 0.0.0.0:*          
>         LISTEN
> значит все ок?

Там еще и строка с 143 портом есть. IMAP, то есть. Ну телнетнитесь на 110 порт. Только не локалхоста, хотя 0.0.0.0 - значит все интерфейсы.



"Хелп! Впервые поднимаю почтовый сервер postfix+dovecot!!"
Отправлено PAKETA , 29-Сен-13 14:21 
ОООО, вроде он отдуплился, начал в логи ерроры какие то писать, сейчас буду разбираться с ними, спасибо всем кто отозвался на помощь.
Походу рсислог не подхватил настройку довекота про тип лога (syslog_facility = mail), я не додумался его перезапустить...

"Хелп! Впервые поднимаю почтовый сервер postfix+dovecot!!"
Отправлено Дядя_Федор , 30-Сен-13 09:00 
> ОООО, вроде он отдуплился, начал в логи ерроры какие то писать, сейчас
> буду разбираться с ними, спасибо всем кто отозвался на помощь.
> Походу рсислог не подхватил настройку довекота про тип лога (syslog_facility = mail),
> я не додумался его перезапустить...

Не флуда для, совета ради. :) рсислог - довольно навороченная софтина для работы с логами. Посмотрите для примера - как там все устроено. И попытайтесь изменить конфиг для того, чтобы логи давкота скидывались в отдельный лог (с настройкой ротации, конечно). Вам же проще потом будет разбираться с почтовой системой.