The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как лучше изменить конфигурацию postfix'a?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на сервере (Почта / OpenBSD)
Изначальное сообщение [ Отслеживать ]

"Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от MAXOB (ok) on 17-Мрт-10, 10:46 
Добрый день! На серваке стоит OpenBSD 3.8,на нём стоит Postfix 2.2.5 (во всяком случае так утверждает команда  postconf | grep version). В настоящее время пользователи почты забирают почту с сервака по pop3, письма с сервера удаляются и все бы было хорошо, но появились соваририщи, у которых возникло желание работать со своей почтой, скажем, в Америке, желание в общем-то справедливое, но я до сих пор никогда не администрировал почтовый сервер под UNIX. А теперь внимание вопрос, что бы так подкрутить чтобы пользователи получали почту скажем по imap (или не по imap, но так чтобы ящики у пользователей на ноутбуках не хранились), да еще при этом желательно не уронить весь Postfix к чертовой бабушке. Все что прочитал по этому поводу в интернете сводилось к тому, что надо всё снести и поставить заново с авторскими настройками, разнящимися в зависимости от предпочтений автора. Буду рад любым советам и рекомендациям. Пункт первый при работе с компьютером уже выполнил - руки из задницы вынул!))
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от ALex_hha (ok) on 17-Мрт-10, 11:11 
postfix MTA отвечает только за отправку/прием писем от других МТА. Пользователь "забирает" почту уже у MDA по протоколу pop3/imap. Все что тебе нужно, настроить imap. А что за pop3 сервер используется?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от MAXOB (ok) on 17-Мрт-10, 11:43 
>postfix MTA отвечает только за отправку/прием писем от других МТА. Пользователь "забирает"
>почту уже у MDA по протоколу pop3/imap. Все что тебе нужно,
>настроить imap. А что за pop3 сервер используется?

так... видимо мне еще читать и читать, и читать как там что устроено...  Вы задали просто изумительный вопрос, который моментально поставил меня в тупик, команда pkg_info выдала мне следующий список установленных пакетов, но ни один из них не похож на pop3 сервер, а жаль...
arc-5.21e           create & extract files from DOS .ARC files
autoconf-2.13p0     automatically configure source code on many Un*x platforms
autoconf-2.52p0     automatically configure source code on many Un*x platforms
autoconf-2.57       automatically configure source code on many Un*x platforms
autoconf-2.59       automatically configure source code on many Un*x platforms
bzip2-1.0.3         block-sorting file compressor, unencumbered
c-client-4.61p0     University of Washington's c-client mail access routines
clamav-0.86.2p0     free virus scanner
colorls-3.7.1       ls that can use color to display file attributes
curl-7.14.0         get files from FTP, Gopher, HTTP or HTTPS servers
db-4.2.52p2         Berkeley DB package, revision 4
expat-1.95.6        XML 1.0 parser written in C
freetds-0.63        project to document and implement the TDS protocol
freetype-1.3.1p1    free and portable TrueType font rendering engine
gd-1.8.3            graphics library for fast PNG creation
gdbm-1.8.3p0        GNU dbm
gettext-0.10.40p3   GNU gettext
glib2-2.6.4         general-purpose utility library
gmake-3.80p1        GNU make
gmp-4.1.4           library for arbitrary precision arithmetic
help2man-1.29       GNU help2man
iodbc-2.50.3        ODBC 2.x driver manager
isc-dhcp-server-3.0.3 ISC DHCP Server
jpeg-6bp2           IJG's JPEG compression utilities
lha-1.14i.p0        archive files using LZW compression (.lzh files)
libgcrypt-1.2.0     crypto library based on code used in GnuPG
libgpg-error-0.7    error codes for GnuPG related software
libiconv-1.9.2p1    character set conversion library
libltdl-1.5.18      GNU libtool system independent dlopen wrapper
libmcrypt-2.5.7p0   interface to access block/stream encryption algorithms
libxml-2.6.16p5     XML parsing library
libxslt-1.1.12p1    XSLT C Library for GNOME
mc-4.6.1            free Norton Commander clone with many useful features
metaauto-0.5        wrapper for gnu auto*
mhash-0.9.1p0       strong hash library
mysql-client-4.0.24 multithreaded SQL database (client)
mysql-server-4.0.24p1 multithreaded SQL database (server)
net-snmp-5.1.2p2    extendable SNMP implementation
nylon-1.2           lightweight SOCKS 4 and SOCKS 5 proxy
openldap-client-2.2.27p0 Open source LDAP software (client)
p5-AppConfig-1.56   Module bundle for reading and parsing config files
p5-BerkeleyDB-0.26p0 Berkeley DB module
p5-DBD-mysql-3.0002 MySQL drivers for the Perl DBI
p5-DBI-1.45p1       unified perl interface for database access
p5-Digest-HMAC-1.01 interface to HMAC Message-Digest Algorithms
p5-Digest-SHA1-2.10 module to calculate SHA1 digests
p5-GD-1.41p1        module to interface with the GD graphics library
p5-GD-Graph-1.43    module for graph plotting
p5-GD-TextUtil-0.86 text utilities for use with GD drawing package
p5-HTML-Parser-3.45 modules to parse and extract information from HTML
p5-HTML-Tagset-3.04 data tables useful for parsing HTML
p5-IO-Multiplex-1.08 handle multiple file handles
p5-Mail-SpamAssassin-3.0.4 mailfilter to identify and mark spam
p5-Net-DNS-0.53     module to interface the DNS resolver
p5-Net-Daemon-0.38  extension for portable daemons
p5-Net-IP-1.23      perl module for IPv4 address parsing
p5-Net-Server-0.87  extensible framework for Perl server engines
p5-PlRPC-0.2018     module for writing rpc servers and clients
p5-Template-2.14    template processing system
p5-XML-Parser-2.34  perl module for parsing XML documents
pcre-4.5p1          perl-compatible regular expression library
php5-core-5.0.4p0   server-side HTML-embedded scripting language
php5-curl-5.0.4p0   curl URL library extensions for php5
php5-extensions-5.0.4 informational package about PHP5 extensions
php5-gd-5.0.4p1-no_x11 image manipulation extensions for php5
php5-mbstring-5.0.4 multibyte characters extensions for php5
php5-mysql-5.0.4    mysql database access extensions for php5
phpMyAdmin-2.6.3    tool to handle the administration of MySQL over the web
pkgconfig-0.15.0p0  tool for managing library compile/link flags
png-1.2.8           library for manipulating PNG images
popt-1.7            getopt(3)-like library with a number of enhancements
postfix-2.2.5p0     fast, secure sendmail replacement
postgresql-client-8.0.3 PostgreSQL RDBMS (client)
postgrey-1.18       postfix greylist daemon
rrdtool-1.0.49      system to store and display time-series data
samba-3.0.13p1      SMB and CIFS client and server for UNIX
sqlite-2.8.16       Embedded SQL implementation
squid-2.5.STABLE12-transparent WWW and FTP proxy cache and accelerator
symon-2.71          active monitoring tool
t1lib-5.0.0         Type 1 rasterizer library for UNIX/X11
tcl-8.4.7p1         Tool Command Language
trafd-3.0.1         BPF traffic collector
unarj-2.43          extract files from ARJ archives
unrar-3.43          extract, list, and test RAR archives
unzip-5.52          extract, list & test files in a ZIP archive
wget-1.10.2         retrieve files from the 'net via HTTP and FTP
zip-2.3p0           create/update ZIP files compatible with PKZip(tm)
zoo-2.10.1          handle the old .ZOO archive format

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от MAXOB (ok) on 17-Мрт-10, 11:48 
>>postfix MTA отвечает только за отправку/прием писем от других МТА. Пользователь "забирает"
>>почту уже у MDA по протоколу pop3/imap. Все что тебе нужно,
>>настроить imap. А что за pop3 сервер используется?
>

Хотя вообще видимо установлен popa3d, во всяком случае такая команда системе известна. Непонятно почему её не отображает в списке pkg_info?


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от Слава (??) on 17-Мрт-10, 14:01 
>>>postfix MTA отвечает только за отправку/прием писем от других МТА. Пользователь "забирает"
>>>почту уже у MDA по протоколу pop3/imap. Все что тебе нужно,
>>>настроить imap. А что за pop3 сервер используется?
>>
>
>Хотя вообще видимо установлен popa3d, во всяком случае такая команда системе известна.
>Непонятно почему её не отображает в списке pkg_info?

ставили из исходников, а не через порты или пакаджи
посмотри какой демон слушает 110 порт (sockstat -4l | grep 110)

а вообще советую
cyrus-sasl
cyrus-imapd

не сложный в настройке, правда придеться все ящики заводить самому и пароли снова забивать
если много пользователей, то ой

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от MAXOB (ok) on 17-Мрт-10, 14:27 
>[оверквотинг удален]
>ставили из исходников, а не через порты или пакаджи
>посмотри какой демон слушает 110 порт (sockstat -4l | grep 110)
>
>а вообще советую
>cyrus-sasl
>cyrus-imapd
>
>не сложный в настройке, правда придеться все ящики заводить самому и пароли
>снова забивать
>если много пользователей, то ой

Как его ставили мне неизвестно, потому что стоит он тут уже очень давно, а я появился совсем недавно)))

sockstat -4l | grep 110 не работает, пишет sockstat: not found, ну да Бог с ним, пеосмотрел через ps работающие процессы и нашел там popa3d, так что видимо он и используется.

Что касается пользователей, то сечас система такая - создаем пользователя в OpenBSD (adduser) и у него автоматически создается ящик, которым он пользуется или не пользуется по своему усмотрению и я так понимаю, что если поставить что-нибудь вроде cyrus или courier, то пользователей надо будет создавать заново?

Кроме того возникла еще одна проблема, очень похоже, что postfix собирался без поддержки sql, во всяком случае в postconfig про базу ничего не нашел, да и в mysql никакой похожей базы не обнаружено, можно как-нибудь подключить поддержку sql не потеряв все конфиги?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от ALex_hha (ok) on 17-Мрт-10, 15:03 
>Что касается пользователей, то сечас система такая - создаем пользователя в OpenBSD
>(adduser) и у него автоматически создается ящик, которым он пользуется или
>не пользуется по своему усмотрению и я так понимаю, что если
>поставить что-нибудь вроде cyrus или courier, то пользователей надо будет создавать
>заново?

как настроишь, можно и системных использовать

>Кроме того возникла еще одна проблема, очень похоже, что postfix собирался без
>поддержки sql, во всяком случае в postconfig про базу ничего не
>нашел,

postconf -m | grep sql

>да и в mysql никакой похожей базы не обнаружено, можно
>как-нибудь подключить поддержку sql не потеряв все конфиги?

пересобрать postfix


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от MAXOB (ok) on 17-Мрт-10, 15:28 
>postconf -m | grep sql
>

команда выполнилась, но ничего не произошло, делаем отсюда вывод, что sql нет, а это плохо

>>да и в mysql никакой похожей базы не обнаружено, можно
>>как-нибудь подключить поддержку sql не потеряв все конфиги?
>
>пересобрать postfix

попробую, но опасаюсь за здоровье сервера))

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от Александр (??) on 17-Мрт-10, 15:15 
во-первых, есть два варианта организации почтовых ящиков
1) mailbox - все письма лежат в одном большом файле, обычно в /var/mail
2) maildir - письма хранятся отдельными файлами в каталоге сложной структуры
   если интересно -> http://www.xserver.ru/computer/servers/razn/13/6.shtml
у тебя скорее всего mailbox

в почтовой системе могут использоваться системные пользователи (твой случай)
или виртуальные - все почтовые реквизиты (адреса, пароли, пути к ящикам, квоты)
обычно хранятся в какой нибудь БД

чтобы сильно не заморачиваться, можно поставить какой нибудь MDA, работающий с системными пользователями и майлбоксами
из новых - это dovecot, можно настроить на работу и по pop3 и по imap протоколам

а можно поставить что-нибудь попроще, раньше на FreeBSD я использовал imap-uw
возможно и в OpenBSD он есть
тупой до безобразия, никаких конфигов, запускается через inetd.conf


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от MAXOB (ok) on 17-Мрт-10, 15:32 
>во-первых, есть два варианта организации почтовых ящиков
>1) mailbox - все письма лежат в одном большом файле, обычно в
>/var/mail
>2) maildir - письма хранятся отдельными файлами в каталоге сложной структуры
>   если интересно -> http://www.xserver.ru/computer/servers/razn/13/6.shtml
>у тебя скорее всего mailbox

в /var/mail у меня файлы с пользователями (причем пустые)

>[оверквотинг удален]
>обычно хранятся в какой нибудь БД
>
>чтобы сильно не заморачиваться, можно поставить какой нибудь MDA, работающий с системными
>пользователями и майлбоксами
>из новых - это dovecot, можно настроить на работу и по pop3
>и по imap протоколам
>
>а можно поставить что-нибудь попроще, раньше на FreeBSD я использовал imap-uw
>возможно и в OpenBSD он есть
>тупой до безобразия, никаких конфигов, запускается через inetd.conf

dovecot или imap-uw - это что-то типа popa3d только работающее с imap?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от ALex_hha (ok) on 17-Мрт-10, 16:11 
>dovecot или imap-uw - это что-то типа popa3d только работающее с imap?

http://www.sys-adm.org.ua/mail/mail-architech.php

читать до полного просветления


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от MAXOB (ok) on 18-Мрт-10, 12:52 
>>dovecot или imap-uw - это что-то типа popa3d только работающее с imap?
>
>http://www.sys-adm.org.ua/mail/mail-architech.php
>
>читать до полного просветления

Спасибо. Прочитал, полного просветления не достиг, но приблизился к оному.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от Александр (??) on 18-Мрт-10, 07:09 
>
>в /var/mail у меня файлы с пользователями (причем пустые)
>

выложи конфиг постфикса (main.cf) без комментариев
будет видно, что где лежит и как настроено
а так чего гадать...

>
>dovecot или imap-uw - это что-то типа popa3d только работающее с imap?
>

imap-uw обеспечивает доставку почты только по протоколу imap,
работает только с майлбоксами и только с системными пользователями

dovecot - гораздо более серьезная штука, работает по протоколам pop3 pop3s imap imaps,
с ящиками и mailbox и maildir, с системными пользователями и с виртуальными (SQL, LDAP)


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от MAXOB (ok) on 18-Мрт-10, 10:25 

>выложи конфиг постфикса (main.cf) без комментариев
>будет видно, что где лежит и как настроено
>а так чего гадать...

queue_directory = /var/spool/postfix
daemon_directory = /usr/local/libexec/postfix
mail_owner = _postfix
myhostname = ssl.stu.neva.ru
mydomain = stu.neva.ru
myorigin = $myhostname
unknown_local_recipient_reject_code = 550
mynetworks =
    10.0.170.0/24,
    10.0.172.0/24,
    10.0.174.0/24,
    10.0.175.0/24,
    10.0.21.0/24,
    127.0.0.0/8,
    194.85.97.80/28,
    195.131.162.139,
    195.131.196.17,
    195.182.129.114,
    213.170.70.60,
    80.70.233.14,
    81.177.13.5,
    91.122.48.63,
    93.185.189.2,
    194.105.214.26,
    195.208.115.173
header_checks = regexp:/etc/postfix/header_checks
body_checks = regexp:/etc/postfix/body_checks
debug_peer_level = 2
debugger_command =
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/sbin/newaliases
mailq_path = /usr/local/sbin/mailq
setgid_group = _postdrop
html_directory = /usr/local/share/doc/postfix/html
manpage_directory = /usr/local/man
sample_directory = /etc/postfix
readme_directory = /usr/local/share/doc/postfix/readme
message_size_limit = 40960000
smtpd_client_restrictions =
                        permit_mynetworks,
                        reject_rbl_client bl.spamcop.net,
                        reject_rbl_client sbl.spamhaus.org,
                        hash:/etc/postfix/access,
                        regexp:/etc/postfix/bad_names,
                        permit
smtpd_recipient_restrictions =
                        permit_mynetworks,
                        reject_unauth_destination,
                        check_sender_access hash:/etc/postfix/whitelist,
                        check_policy_service inet:127.0.0.1:10023

virtual_alias_maps = hash:/etc/postfix/virtual

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от Александр (??) on 18-Мрт-10, 19:22 
в main.cf.default есть параметры mail_spool_directory  и home_mailbox
покажи, что там у тебя
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

21. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от MAXOB (ok) on 22-Мрт-10, 10:26 
>в main.cf.default есть параметры mail_spool_directory  и home_mailbox
>покажи, что там у тебя

Строчки с mail_spool_directory  и home_mailbox в main.cf закоментированы, а ящики хранятся в /var/mail/


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от MAXOB (ok) on 18-Мрт-10, 15:31 
В общем, не долго думая, я поставил imap-uw (теоретически простенько и должно работать с mbox нормально). Поставил с из портов с поддержкой SSL (make && make install USE_SSL=yes), после чего прописал в /etc/inetd.conf строчки:

imap            stream  tcp     nowait  root    /usr/local/libexec/imapd    imapd
imap            stream  tcp6    nowait  root    /usr/local/libexec/imapd    imapd

Перезапустил inetd, и казалось бы, вот оно счастье, но... как Вы уже догадались ничего не работает, на всякий пожарный проверяю через telnet:
$ telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
* OK [CAPABILITY IMAP4REV1 LITERAL+ SASL-IR LOGIN-REFERRALS STARTTLS LOGINDISABLED] localhost IMAP4rev1 2004.357 at Thu, 18 Mar 2010 15:29:25 +0300 (MSK)
a001 LOGIN user pessword
a001 NO LOGIN failed

Что я делаю не так?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от ALex_hha (ok) on 18-Мрт-10, 16:24 
ты с помощью MUA проверь (The Bat, Outlook, etc...)


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от MAXOB (ok) on 18-Мрт-10, 19:07 
>ты с помощью MUA проверь (The Bat, Outlook, etc...)

Проверил, результат тот же, неверные имя и пароль...
Если у меня pop и smtp сервера были mail.myserver.ru, то и imap по логике вещей должен остаться таким же?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от Александр (??) on 18-Мрт-10, 19:43 
я тут просканировал порты твоего сервера, 143 порт снаружи не виден, 110 есть
может он у тебя файерволом закрыт???


и еще - при проверке телнетом после LOGIN имя какое указываешь?
именную часть адреса или адрес полностью (типа name@domain)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от MAXOB (ok) on 19-Мрт-10, 10:52 
>я тут просканировал порты твоего сервера, 143 порт снаружи не виден, 110
>есть
>может он у тебя файерволом закрыт???
>
>
>и еще - при проверке телнетом после LOGIN имя какое указываешь?
>именную часть адреса или адрес полностью (типа name@domain)

порт на firewall'e открыл, но боюсь это непоможет, потому что внутри локалики вообще весь трафик разрешен, так что я все равно подключаться к нему должен)))

а имя ввожу просто name, это имя локального пользователя OpenBSD, совпадающее с именем mbox.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

20. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от Александр (??) on 19-Мрт-10, 20:42 

>
>а имя ввожу просто name, это имя локального пользователя OpenBSD, совпадающее с
>именем mbox.

кстати, где у тебя все таки mbox лежат
на 17-ое ответь

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

22. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от MAXOB (ok) on 22-Мрт-10, 10:26 
>
>>
>>а имя ввожу просто name, это имя локального пользователя OpenBSD, совпадающее с
>>именем mbox.
>
>кстати, где у тебя все таки mbox лежат
>на 17-ое ответь
>в main.cf.default есть параметры mail_spool_directory  и home_mailbox
>покажи, что там у тебя

Строчки с mail_spool_directory  и home_mailbox в main.cf закоментированы, а ящики хранятся в /var/mail/

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

23. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от MAXOB (ok) on 23-Мрт-10, 15:41 
>[оверквотинг удален]
>желание в общем-то справедливое, но я до сих пор никогда не
>администрировал почтовый сервер под UNIX. А теперь внимание вопрос, что бы
>так подкрутить чтобы пользователи получали почту скажем по imap (или не
>по imap, но так чтобы ящики у пользователей на ноутбуках не
>хранились), да еще при этом желательно не уронить весь Postfix к
>чертовой бабушке. Все что прочитал по этому поводу в интернете сводилось
>к тому, что надо всё снести и поставить заново с авторскими
>настройками, разнящимися в зависимости от предпочтений автора. Буду рад любым советам
>и рекомендациям. Пункт первый при работе с компьютером уже выполнил -
>руки из задницы вынул!))

Итого, подведем итог. После прочтения тонны документации, я понял что и как должно работать, но так и не понял почему же оно не работает))
Есть Postfix (использует mailbox, ящики хранятся в /var/mail, все фалы пользователей пустые, что я думаю логично, так как почта на сервере не храниться), есть pop3 сервер popa3d, который замечательно работает. Ставлю imap-uw, добавляю строчку в inetd.conf:
imap           stream  tcp     nowait  root    /usr/local/libexec/imapd    imapd
через telnet благополучно могу подключиться по 143 порту, но авторизация не проходит. Причем она не проходит не только через telnet, но и из MUA типа The Bat или Outlook.
Есть у кого-нибудь соображения, что с этим делать?)))

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

24. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от ALex_hha (ok) on 24-Мрт-10, 01:25 
Поставить нормальный pop3/imap сервер, с нормальным логированием. Dovecot/Courier-imap
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

25. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от Александр (??) on 24-Мрт-10, 10:12 
>
>Итого, подведем итог. После прочтения тонны документации, я понял что и как
>должно работать, но так и не понял почему же оно не
>работает))
>Есть Postfix (использует mailbox, ящики хранятся в /var/mail, все фалы пользователей пустые,
>что я думаю логично, так как почта на сервере не храниться),

если пользователь почту сразу не забирает, то в ящике что-то может быть
проверь на каком нибудь тестовом адресе, точно ли туда письма ложатся

>есть pop3 сервер popa3d, который замечательно работает. Ставлю imap-uw, добавляю строчку
>в inetd.conf:
>imapstream tcp     nowait  root  
> /usr/local/libexec/imapd    imapd
>через telnet благополучно могу подключиться по 143 порту, но авторизация не проходит.
>Причем она не проходит не только через telnet, но и из
>MUA типа The Bat или Outlook.
>Есть у кого-нибудь соображения, что с этим делать?)))

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

27. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от MAXOB (ok) on 24-Мрт-10, 17:58 

>если пользователь почту сразу не забирает, то в ящике что-то может быть
>
>проверь на каком нибудь тестовом адресе, точно ли туда письма ложатся
>

проверил, точно ложаться, создал пользователя test, написал ему письмо, письмо легло в /var/mail/test

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

26. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от Александр (??) on 24-Мрт-10, 10:15 

>есть pop3 сервер popa3d, который замечательно работает. Ставлю imap-uw, добавляю строчку
>в inetd.conf:
>imap  stream  tcp     nowait  root   /usr/local/libexec/imapd    imapd

у меня здесь стоит imap4
может это и неважно, но проверь на всякий случай

>через telnet благополучно могу подключиться по 143 порту, но авторизация не проходит.
>Причем она не проходит не только через telnet, но и из
>MUA типа The Bat или Outlook.
>Есть у кого-нибудь соображения, что с этим делать?)))

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

28. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от MAXOB (ok) on 24-Мрт-10, 18:02 

>[оверквотинг удален]
>что я думаю логично, так как почта на сервере не храниться),
>есть pop3 сервер popa3d, который замечательно работает. Ставлю imap-uw, добавляю строчку
>в inetd.conf:
>imap           stream
> tcp     nowait  root  
> /usr/local/libexec/imapd    imapd
>через telnet благополучно могу подключиться по 143 порту, но авторизация не проходит.
>Причем она не проходит не только через telnet, но и из
>MUA типа The Bat или Outlook.
>Есть у кого-нибудь соображения, что с этим делать?)))

Меня смущает следующая вещь, при подключении через telnet на 143 порт, он пишет:
OK [CAPABILITY IMAP4REV1 LITERAL+ SASL-IR LOGIN-REFERRALS STARTTLS LOGINDISABLED]
вот что бы значило - LOGINDISABLED????

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

29. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от ALex_hha (ok) on 25-Мрт-10, 17:38 
>вот что бы значило - LOGINDISABLED????

открываем RFC и читаем

IMAP LOGINDISABLED capability

   The current IMAP protocol specification (RFC 2060) requires the
   implementation of the LOGIN command which uses clear-text passwords.
   Many sites may choose to disable this command unless encryption is
   active for security reasons.  An IMAP server MAY advertise that the
   LOGIN command is disabled by including the LOGINDISABLED capability
   in the capability response.  Such a server will respond with a tagged
   "NO" response to any attempt to use the LOGIN command.

   An IMAP server which implements STARTTLS MUST implement support for
   the LOGINDISABLED capability on unencrypted connections.

   An IMAP client which complies with this specification MUST NOT issue
   the LOGIN command if this capability is present.


Read more: http://www.faqs.org/rfcs/rfc2595.html

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

30. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от MAXOB (ok) on 26-Мрт-10, 10:35 
>[оверквотинг удален]
>   An IMAP server which implements STARTTLS MUST implement support
>for
>   the LOGINDISABLED capability on unencrypted connections.
>
>   An IMAP client which complies with this specification MUST
>NOT issue
>   the LOGIN command if this capability is present.
>
>
>Read more: http://www.faqs.org/rfcs/rfc2595.html

Отлично, прочитал, осталось придумать где это отключить... чего-то я в этой жизни определенно не понимаю)))

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

31. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от MAXOB (ok) on 26-Мрт-10, 12:29 
>[оверквотинг удален]
>> /usr/local/libexec/imapd    imapd
>>через telnet благополучно могу подключиться по 143 порту, но авторизация не проходит.
>>Причем она не проходит не только через telnet, но и из
>>MUA типа The Bat или Outlook.
>>Есть у кого-нибудь соображения, что с этим делать?)))
>
>Меня смущает следующая вещь, при подключении через telnet на 143 порт, он
>пишет:
>OK [CAPABILITY IMAP4REV1 LITERAL+ SASL-IR LOGIN-REFERRALS STARTTLS LOGINDISABLED]
>вот что бы значило - LOGINDISABLED????

Перековырял уже все что можно, пробовал менять настройки SASL, убрал noplaintext и вообще поменял кучу настроек аутентификации, ничего не помогает! Но где-то же собака зарыта?!

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

32. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от Medlar email(??) on 26-Мрт-10, 12:50 
>>Меня смущает следующая вещь, при подключении через telnet на 143 порт, он
>>пишет:
>>OK [CAPABILITY IMAP4REV1 LITERAL+ SASL-IR LOGIN-REFERRALS STARTTLS LOGINDISABLED]
>>вот что бы значило - LOGINDISABLED????

Вижу 2 причины:
- ваш imapd изначально собран с обцией LOGINDISABLED
- LOGINDISABLED указан в канфиге вашего imapd

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

33. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от Medlar email(??) on 26-Мрт-10, 12:52 
>>Меня смущает следующая вещь, при подключении через telnet на 143 порт, он
>>пишет:
>>OK [CAPABILITY IMAP4REV1 LITERAL+ SASL-IR LOGIN-REFERRALS STARTTLS LOGINDISABLED]
>>вот что бы значило - LOGINDISABLED????

Вижу 2 причины:
- ваш imapd изначально собран с обцией LOGINDISABLED
- LOGINDISABLED указан в канфиге вашего imapd

Если вторая причина неверна, то придется пересобрать демон

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

34. "Как лучше изменить конфигурацию postfix'a?"  +/
Сообщение от MAXOB (ok) on 26-Мрт-10, 13:29 
>>>Меня смущает следующая вещь, при подключении через telnet на 143 порт, он
>>>пишет:
>>>OK [CAPABILITY IMAP4REV1 LITERAL+ SASL-IR LOGIN-REFERRALS STARTTLS LOGINDISABLED]
>>>вот что бы значило - LOGINDISABLED????
>
>Вижу 2 причины:
>- ваш imapd изначально собран с обцией LOGINDISABLED
>- LOGINDISABLED указан в канфиге вашего imapd
>
>Если вторая причина неверна, то придется пересобрать демон

Пересобрать демен не проблема, благо он пересобирается 5 секунд, вопрос в том с какими настройками/ключами его пересобирать?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру