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

Исходное сообщение
"Postfix+dovecot+mysql+sasl2+postfixadmin"

Отправлено Владимир , 13-Май-08 09:50 
Народ всем привет.
Столкнулся вот с какой проблемой и никак не могу с места сдвинуться.
Система FreeBSD 7.0 ,установил Postfix,SASL2,MYSQL,DOVECOT.
Пользовался статьями:
http://www.sys-adm.org.ua/mail/mail-howto-p1.php
http://sys-adm.org.ua/mail/dovecot.php
После установки,все вроде как поднялось,но вот smtp не работает.
gwnew# telnet localhost 25
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
Trying ::1...
telnet: connect to address ::1: Connection refused
telnet: Unable to connect to remote host

В логах нигде ничего нет....
Совсем руки опускаются,что делать??Сервак надо уже заканчивать на днях....


Содержание

Сообщения в этом обсуждении
"Postfix+dovecot+mysql+sasl2+postfixadmin"
Отправлено avator , 13-Май-08 11:08 
>[оверквотинг удален]
>После установки,все вроде как поднялось,но вот smtp не работает.
>gwnew# telnet localhost 25
>Trying 127.0.0.1...
>telnet: connect to address 127.0.0.1: Connection refused
>Trying ::1...
>telnet: connect to address ::1: Connection refused
>telnet: Unable to connect to remote host
>
>В логах нигде ничего нет....
>Совсем руки опускаются,что делать??Сервак надо уже заканчивать на днях....

socstat -4l | grep 25


"Postfix+dovecot+mysql+sasl2+postfixadmin"
Отправлено Владимир , 13-Май-08 11:15 
>socstat -4l | grep 25

Ничего не отражает команда....SMTPD не поднимается почему-то



"Postfix+dovecot+mysql+sasl2+postfixadmin"
Отправлено ALex_hha , 13-Май-08 13:26 
>>socstat -4l | grep 25
>
>Ничего не отражает команда....SMTPD не поднимается почему-то

Postfix не запущен. Смотри логи


"Postfix+dovecot+mysql+sasl2+postfixadmin"
Отправлено Владимир , 13-Май-08 13:34 
>Postfix не запущен. Смотри логи

в логах ничего нет,в этом-то все и дело!постфикс запускается!

В maillog

May 13 13:06:13 gwnew postfix/master[56310]: daemon started -- version 2.4.6, configuration /usr/local/etc/postfix
May 13 13:06:29 gwnew postfix/postfix-script[56314]: refreshing the Postfix mail system



"Postfix+dovecot+mysql+sasl2+postfixadmin"
Отправлено DustpaN , 13-Май-08 13:58 
Что в файрволе про 127.0.0.1?
netstat -an | grep "LISTEN"
Есть ли 25-тый порт
Ну и хотелось бы etc/postfix/master.cf глянуть если все так плохо

"Postfix+dovecot+mysql+sasl2+postfixadmin"
Отправлено Владимир , 13-Май-08 14:01 
>Что в файрволе про 127.0.0.1?
>netstat -an | grep "LISTEN"
>Есть ли 25-тый порт
>Ну и хотелось бы etc/postfix/master.cf глянуть если все так плохо

gwnew# netstat -an | grep "LISTEN"
tcp4       0      0  *.110                  *.*                    LISTEN
tcp4       0      0  *.143                  *.*                    LISTEN
tcp4       0      0  *.80                   *.*                    LISTEN
tcp4       0      0  *.443                  *.*                    LISTEN
tcp4       0      0  *.123                  *.*                    LISTEN
tcp4       0      0  *.23                   *.*                    LISTEN
tcp4       0      0  *.22                   *.*                    LISTEN
tcp4       0      0  127.0.0.1.3306         *.*                    LISTEN
tcp4       0      0  *.6022                 *.*                    LISTEN
tcp6       0      0  *.6022                 *.*                    LISTEN
tcp4       0      0  192.168.1.44.3128      *.*                    LISTEN

#
# /etc/postfix/master.cf
#

# Dovecot LDA
dovecot   unix  -       n       n       -       -       pipe
  flags=DRhu user=virtual:virtual argv=/usr/libexec/dovecot/deliver -d ${recipient}


"Postfix+dovecot+mysql+sasl2+postfixadmin"
Отправлено DustpaN , 13-Май-08 14:20 
Это все что у тебя есть в master.cf???
Видимо при настройке подразумевалось что ты добавишь такую строчку в master.cf а не сотрешь все то что там было и заменешь на нее.
Не удивительно что у тебя postfix на 25-ом портну ничего не слушает.

"Postfix+dovecot+mysql+sasl2+postfixadmin"
Отправлено Владимир , 13-Май-08 14:22 
>Это все что у тебя есть в master.cf???
>Видимо при настройке подразумевалось что ты добавишь такую строчку в master.cf а
>не сотрешь все то что там было и заменешь на нее.
>
>Не удивительно что у тебя postfix на 25-ом портну ничего не слушает.
>

А я и не стирал ничего там.....Открыл он был такого вида..Ладно щас попробую: перенесу из дефолтного конфа туда инфу!


"Postfix+dovecot+mysql+sasl2+postfixadmin"
Отправлено Владимир , 13-Май-08 14:29 
>>Это все что у тебя есть в master.cf???
>>Видимо при настройке подразумевалось что ты добавишь такую строчку в master.cf а
>>не сотрешь все то что там было и заменешь на нее.
>>
>>Не удивительно что у тебя postfix на 25-ом портну ничего не слушает.
>>
>
>А я и не стирал ничего там.....Открыл он был такого вида..Ладно щас
>попробую: перенесу из дефолтного конфа туда инфу!

Так, прогресс есть. Postfix запустился корректно.
Теперь трабла №2. Я прикрутил еще сюда postfixadmin.Так вот, когда в нем создаешь ящик (по статье) должна создаваться директория /var/spool/mail....Так вот,ящик создал...а вот в директории нефига не появилось?


"Postfix+dovecot+mysql+sasl2+postfixadmin"
Отправлено Владимир , 13-Май-08 15:04 
>[оверквотинг удален]
>>>Не удивительно что у тебя postfix на 25-ом портну ничего не слушает.
>>>
>>
>>А я и не стирал ничего там.....Открыл он был такого вида..Ладно щас
>>попробую: перенесу из дефолтного конфа туда инфу!
>
>Так, прогресс есть. Postfix запустился корректно.
>Теперь трабла №2. Я прикрутил еще сюда postfixadmin.Так вот, когда в нем
>создаешь ящик (по статье) должна создаваться директория /var/spool/mail....Так вот,ящик создал...а вот
>в директории нефига не появилось?

Так, с созданием директории тоже разобрался,все создается!!!Это не может не радовать!
Теперь,если не сложно, обьясните нубу,как затестить pop3,smtp и imap.
Дабы быть уверенным,что все работает!


"Postfix+dovecot+mysql+sasl2+postfixadmin"
Отправлено Владимир , 13-Май-08 16:06 
>[оверквотинг удален]
>>>попробую: перенесу из дефолтного конфа туда инфу!
>>
>>Так, прогресс есть. Postfix запустился корректно.
>>Теперь трабла №2. Я прикрутил еще сюда postfixadmin.Так вот, когда в нем
>>создаешь ящик (по статье) должна создаваться директория /var/spool/mail....Так вот,ящик создал...а вот
>>в директории нефига не появилось?
>
>Так, с созданием директории тоже разобрался,все создается!!!Это не может не радовать!
>Теперь,если не сложно, обьясните нубу,как затестить pop3,smtp и imap.
>Дабы быть уверенным,что все работает!

Ждууууу...


"Postfix+dovecot+mysql+sasl2+postfixadmin"
Отправлено DustpaN , 13-Май-08 18:16 
В винде любой почтовый клиент настрой вот тебе и проверка

"Postfix+dovecot+mysql+sasl2+postfixadmin"
Отправлено Владимир , 13-Май-08 18:39 
>В винде любой почтовый клиент настрой вот тебе и проверка

ну я вот собственно и пытаюсь настроить на the Bat!.Только пока слабо выходит.Создал клиентские сертификаты и добавил нужные строки в main.cf про tsl.
Настраивал по http://www.opennet.me/soft/postfix_mail.pdf

Хз,Бат выдает что невозможно подключиться к серверу....
Залез поглядеть,что там по портам
вот что увидел

root     dovecot    57556 5  tcp4   *:143                 *:*
root     dovecot    57556 6  tcp4   127.0.0.1:993         *:*
root     dovecot    57556 7  tcp4   *:110                 *:*
root     dovecot    57556 8  tcp4   127.0.0.1:995         *:*

порты 993 и 995 приявязаны к локалхосту - это нормально??
вот что в maillog

May 13 18:25:51 gwnew postfix/postfix-script[58239]: starting the Postfix mail system
May 13 18:25:51 gwnew postfix/master[58240]: daemon started -- version 2.4.6, configuration /usr/local/etc/postfix
May 13 18:25:56 gwnew postfix/smtpd[58244]: initializing the server-side TLS engine
May 13 18:25:56 gwnew postfix/smtpd[58244]: cannot load Certificate Authority data
May 13 18:25:56 gwnew postfix/smtpd[58244]: warning: TLS library problem: 58244:error:02001002:system library:fopen:No such f$
May 13 18:25:56 gwnew postfix/smtpd[58244]: warning: TLS library problem: 58244:error:2006D080:BIO routines:BIO_new_file:no s$
May 13 18:25:56 gwnew postfix/smtpd[58244]: warning: TLS library problem: 58244:error:0B084002:x509 certificate routines:X509$
May 13 18:25:56 gwnew postfix/smtpd[58244]: connect from localhost[127.0.0.1]
May 13 18:26:10 gwnew postfix/smtpd[58244]: disconnect from localhost[127.0.0.1]


"Postfix+dovecot+mysql+sasl2+postfixadmin"
Отправлено ALex_hha , 13-Май-08 19:27 
> порты 993 и 995 приявязаны к локалхосту - это нормально??

не вижу в этом смысла

> May 13 18:25:56 gwnew postfix/smtpd[58244]: warning: TLS library problem: 58244:error:02001002:system library:fopen:No such f$

неправильно указан путь


"Postfix+dovecot+mysql+sasl2+postfixadmin"
Отправлено Владимир , 13-Май-08 19:43 
>> порты 993 и 995 приявязаны к локалхосту - это нормально??
>
>не вижу в этом смысла
>
>> May 13 18:25:56 gwnew postfix/smtpd[58244]: warning: TLS library problem: 58244:error:02001002:system library:fopen:No such f$
>
>неправильно указан путь

Ну вот я поэтому и спрашиваю!Все с портами разобрался и с путями к сертификатам тоже!Теперь вот какая хня..когда из The BAT пытаюсь подконектиться к серваку он пишет

!13.05.2008, 19:36:16: FETCH - Приветствие TLS не завершено. Имя сервера  ("192.168.1.44") не соответствует сертификату.

Понятно дел проблема с именем,вот только где его менять??в main.cf и dovecot.conf


"Postfix+dovecot+mysql+sasl2+postfixadmin"
Отправлено Владимир , 14-Май-08 13:36 
>[оверквотинг удален]
>
>Ну вот я поэтому и спрашиваю!Все с портами разобрался и с путями
>к сертификатам тоже!Теперь вот какая хня..когда из The BAT пытаюсь подконектиться
>к серваку он пишет
>
>!13.05.2008, 19:36:16: FETCH - Приветствие TLS не завершено. Имя сервера  ("192.168.1.44")
>не соответствует сертификату.
>
>Понятно дел проблема с именем,вот только где его менять??в main.cf и dovecot.conf
>

Ну так что???кто может что сможет посоветовать??


"Postfix+dovecot+mysql+sasl2+postfixadmin"
Отправлено avator , 14-Май-08 18:45 
>[оверквотинг удален]
>>к сертификатам тоже!Теперь вот какая хня..когда из The BAT пытаюсь подконектиться
>>к серваку он пишет
>>
>>!13.05.2008, 19:36:16: FETCH - Приветствие TLS не завершено. Имя сервера  ("192.168.1.44")
>>не соответствует сертификату.
>>
>>Понятно дел проблема с именем,вот только где его менять??в main.cf и dovecot.conf
>>
>
>Ну так что???кто может что сможет посоветовать??

^-) Мда.. Я бы на Вашем месте сначала не трогал тлс, потренировался на кошках(110,143), и еще МЫША очень привередлива в работе с сертификатами.


"Postfix+dovecot+mysql+sasl2+postfixadmin"
Отправлено Владимир , 15-Май-08 09:19 
>[оверквотинг удален]
>>>не соответствует сертификату.
>>>
>>>Понятно дел проблема с именем,вот только где его менять??в main.cf и dovecot.conf
>>>
>>
>>Ну так что???кто может что сможет посоветовать??
>
>^-) Мда.. Я бы на Вашем месте сначала не трогал тлс, потренировался
>на кошках(110,143), и еще МЫША очень привередлива в работе с сертификатами.
>

Все сделал.Трабл был в DNS.


"Postfix+dovecot+mysql+sasl2+postfixadmin"
Отправлено ALex_hha , 15-Май-08 14:31 
>[оверквотинг удален]
>>к сертификатам тоже!Теперь вот какая хня..когда из The BAT пытаюсь подконектиться
>>к серваку он пишет
>>
>>!13.05.2008, 19:36:16: FETCH - Приветствие TLS не завершено. Имя сервера  ("192.168.1.44")
>>не соответствует сертификату.
>>
>>Понятно дел проблема с именем,вот только где его менять??в main.cf и dovecot.conf
>>
>
>Ну так что???кто может что сможет посоветовать??

google

http://www.sys-adm.org.ua/security/ssl-howto.php