Настройка Postfixadmin

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
toluolus
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-09 11:18:59

Настройка Postfixadmin

Непрочитанное сообщение toluolus » 2008-02-11 12:35:50

Доброго времени суток.
Устанавливаю сервер на FreeBSD используя в качестве руководства статью http://www.sys-adm.org.ua/mail/mail-howto-p1.php найденную на данном сайте. Столкнулся со следующей проблемой.
После установки и настройки postfixadmin согласно вышеназванной статьи при попытке входа на адресс http://postfix-admin.my.domain или на любую другуюстраницу например http://my.domain/test.php браузер сообщает следующее:

You don't have permission to access / on this server.

Apache/1.3.39 Server at postfix-admin.opus.local Port 80

Подскажите плиз где копать причину?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35427
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Настройка Postfixadmin

Непрочитанное сообщение Alex Keda » 2008-02-11 13:09:47

в конфиге апача разумеется///
или в пермишенах файловой системы
Убей их всех! Бог потом рассортирует...

toluolus
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-09 11:18:59

Re: Настройка Postfixadmin

Непрочитанное сообщение toluolus » 2008-02-11 13:33:17

до установки postfixadmin я мог зайти на страницу http://192.168.0.29/test.php
после установки postfixadmin я внес в файл httpd.conf в раздел Virtual Hosts cледующий фрагмент:
<VirtualHost 192.168.0.29:80>
ServerAdmin webmaster@opus.local
DocumentRoot /usr/local/www/postfixadmin
ServerName postfix-admin.opus.local
<Directory "/usr/local/www/postfixadmin">
Options Indexes
AllowOverride Authconfig
Order allow,deny
</Directory>
ErrorLog /var/log/postfix-admin.opus.local-error_log
CustomLog /var/log/postfix-admin.opus.local-access_log common
</VirtualHost>
пароли оставил дефолтные...
доступы к чему можно еще посмотреть?

toluolus
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-09 11:18:59

Re: Настройка Postfixadmin

Непрочитанное сообщение toluolus » 2008-02-11 15:40:18

Сделал что есть доступ ко всем страницам типа http://192.168.0.29/test.php но при попытке зайти на страницу postfixadmin говорит что you don't have permission to access ... Где ж выставляются эти пермишины? В инстал.тхт постфиксадмина написано выствавить chmod 640 на все файлы php css png и т.д. Я выставил. Где ж еще копать?

toluolus
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-09 11:18:59

Re: Настройка Postfixadmin

Непрочитанное сообщение toluolus » 2008-02-11 16:38:22

Всем спасибо. Разобрался.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35427
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Настройка Postfixadmin

Непрочитанное сообщение Alex Keda » 2008-02-11 16:50:36

toluolus писал(а):Всем спасибо. Разобрался.
и чё было
Убей их всех! Бог потом рассортирует...

toluolus
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-09 11:18:59

Re: Настройка Postfixadmin

Непрочитанное сообщение toluolus » 2008-02-11 18:47:48

В httpd.conf вместо
<VirtualHost server_ip:80>
ServerAdmin webmaster@opus.local
DocumentRoot /usr/local/www/postfixadmin
ServerName postfix-admin.opus.local
<Directory "/usr/local/www/postfixadmin">
Options Indexes
AllowOverride Authconfig
Order allow,deny
</Directory>
ErrorLog logs/postfix-admin.opus.local-error_log
CustomLog logs/postfix-admin.opus.local-access_log common
</VirtualHost>
положил
Alias /postfix-admin/ "/usr/local/www/postfixadmin/"
<Directory "/usr/local/www/postfixadmin">
Options Indexes
AllowOverride Authconfig
Order allow,deny
Allow from 1.2.3.4
</Directory>
где 1.2.3.4 ip компа с которого я пытаюсь получить доступ к postfixadmin чере вэб

toluolus
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-09 11:18:59

Re: Настройка Postfixadmin

Непрочитанное сообщение toluolus » 2008-02-11 18:56:06

Новая проблема
При создании нового почтового ящика постфикс админ создает соответсвующие записи в mysql однако в /var/spool/mail ничего не создается. В админинтерфэйсе в postfixadmin написано:

Почтовый ящик был успешно создан!
(test@opus.local)

Невозможно создать почтовый ящик!

В логах никакой ошибки не нашел. Вопще после этой процедуры изменяются только:
postfix-admin.opus.local-access_log
mysql.log
httpd-access.log
А вот в maillog никаких новых записей..... Подскажите в каком направлении думать??

Аватара пользователя
paranoidchaos
мл. сержант
Сообщения: 80
Зарегистрирован: 2007-12-13 10:58:23

Re: Настройка Postfixadmin

Непрочитанное сообщение paranoidchaos » 2008-02-11 20:11:58

по идее отправляется контрольное письмо и к примеру довекот если видит что нету почтового ящика он его создаёт

и в маиллоге должно быть чтото

или просто из существующего мейла пошли на созданный мейл письмо

toluolus
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-09 11:18:59

Re: Настройка Postfixadmin

Непрочитанное сообщение toluolus » 2008-02-12 11:27:38

Согласно той информации что у меня есть, ящик в /var/spool/mail должен создаваться сразу же при заведении его в postfixadmin ровно как и записи в логах maillog... Есть какие-нибудь идеи? Где копать корень зла???

toluolus
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-09 11:18:59

Re: Настройка Postfixadmin

Непрочитанное сообщение toluolus » 2008-02-12 15:45:35

Люди! I need help!
Сталкивался ли кто-то с описанной проблемой??
Как же заставить postfixadmin создавать ящики?!

toluolus
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-09 11:18:59

Re: Настройка Postfixadmin

Непрочитанное сообщение toluolus » 2008-02-12 16:11:15

При отправке письма на test@opus.local в maillog появляется:

postfix/smtpd[1379]: fatal: unsupported dictionary type: mysql
postfix/smtpd[903]: warning: process /usr/local/libexec/postfix/smtpd pid1379 exit status 1
postfix/smtpd[903]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling

Как это побороть?

Аватара пользователя
paranoidchaos
мл. сержант
Сообщения: 80
Зарегистрирован: 2007-12-13 10:58:23

Re: Настройка Postfixadmin

Непрочитанное сообщение paranoidchaos » 2008-02-12 19:04:52

ну давно бы так отписал бы другое дело

короче с такими логами столкнулся кагда на линухе из сорцов собирал постфикс

короче у ят постфикс без мускула собрался

ставь из портов делай мейк конфиг и ставь галку на поддержку мускула и всё

и ещё у тя на авторизации што стоит ? (сасл или довекот?)

toluolus
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-09 11:18:59

Re: Настройка Postfixadmin

Непрочитанное сообщение toluolus » 2008-02-12 19:09:51

На авторизации - сасл.
Ставил из портов.
Поддержку mysql включал. На всякий случай переинсталировал - тот же эффект :(..
Вобще всю систему устанавливал шаг за шагом по статье
http://www.sys-adm.org.ua/mail/mail-howto-p1.php#c9

Аватара пользователя
paranoidchaos
мл. сержант
Сообщения: 80
Зарегистрирован: 2007-12-13 10:58:23

Re: Настройка Postfixadmin

Непрочитанное сообщение paranoidchaos » 2008-02-12 19:35:57

набери
postconf -m
и посмотри в списке есть мускул если нету значить установи постфикс снова

toluolus
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-09 11:18:59

Re: Настройка Postfixadmin

Непрочитанное сообщение toluolus » 2008-02-12 20:04:50

Спасибо! Дело сдвинулось с мертвой точки. По крайней мере полезли новые ошибки ))))

toluolus
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-09 11:18:59

Re: Настройка Postfixadmin

Непрочитанное сообщение toluolus » 2008-02-22 12:55:38

Доброго времени суток!
Переустановил все заново, вроде косяков стало меньше.
Однако и без новых проблем не обошлось. Прошу помочь разобраться с логом maillog. Ниже приведен фрагмент появляющийся после создания почтового ящика (postfiadmin рапортует, что все ОК однако в /var/spool/mail он не создается ибо не проходит письмо от postmaster'а)

Код: Выделить всё

Feb 22 11:31:31 mail postfix/smtpd[88652]: connect from mail.opus.local[192.168.0.29]
Feb 22 11:31:31 mail postfix/smtpd[88652]: match_hostname: mail.opus.local ~? 192.168.0.0/24
Feb 22 11:31:31 mail postfix/smtpd[88652]: match_hostaddr: 192.168.0.29 ~? 192.168.0.0/24
Feb 22 11:31:31 mail postfix/smtpd[88652]: > mail.opus.local[192.168.0.29]: 220 mail.opus.local ESMTP
Feb 22 11:31:31 mail postfix/smtpd[88652]: watchdog_pat: 0x80ab248
Feb 22 11:31:31 mail postfix/smtpd[88652]: < mail.opus.local[192.168.0.29]: EHLO mail.opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: > mail.opus.local[192.168.0.29]: 250-mail.opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: > mail.opus.local[192.168.0.29]: 250-PIPELINING
Feb 22 11:31:31 mail postfix/smtpd[88652]: > mail.opus.local[192.168.0.29]: 250-SIZE 5242880
Feb 22 11:31:31 mail postfix/smtpd[88652]: > mail.opus.local[192.168.0.29]: 250-ETRN
Feb 22 11:31:31 mail postfix/smtpd[88652]: > mail.opus.local[192.168.0.29]: 250-AUTH LOGIN PLAIN
Feb 22 11:31:31 mail postfix/smtpd[88652]: match_list_match: mail.opus.local: no match
Feb 22 11:31:31 mail postfix/smtpd[88652]: match_list_match: 192.168.0.29: no match
Feb 22 11:31:31 mail postfix/smtpd[88652]: > mail.opus.local[192.168.0.29]: 250-AUTH=LOGIN PLAIN
Feb 22 11:31:31 mail postfix/smtpd[88652]: > mail.opus.local[192.168.0.29]: 250-ENHANCEDSTATUSCODES
Feb 22 11:31:31 mail postfix/smtpd[88652]: > mail.opus.local[192.168.0.29]: 250-8BITMIME
Feb 22 11:31:31 mail postfix/smtpd[88652]: > mail.opus.local[192.168.0.29]: 250 DSN
Feb 22 11:31:31 mail postfix/smtpd[88652]: watchdog_pat: 0x80ab248
Feb 22 11:31:31 mail postfix/smtpd[88652]: < mail.opus.local[192.168.0.29]: MAIL FROM:<postmaster@opus.local>
Feb 22 11:31:31 mail postfix/smtpd[88652]: extract_addr: input: <postmaster@opus.local>
Feb 22 11:31:31 mail postfix/smtpd[88652]: smtpd_check_addr: addr=postmaster@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: connect to subsystem private/rewrite
Feb 22 11:31:31 mail postfix/smtpd[88652]: send attr request = rewrite
Feb 22 11:31:31 mail postfix/smtpd[88652]: send attr rule = local
Feb 22 11:31:31 mail postfix/smtpd[88652]: send attr address = postmaster@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: flags
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: flags
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute value: 0
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: address
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: address
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute value: postmaster@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: (list terminator)
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: (end)
Feb 22 11:31:31 mail postfix/smtpd[88652]: rewrite_clnt: local: postmaster@opus.local -> postmaster@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: send attr request = resolve
Feb 22 11:31:31 mail postfix/smtpd[88652]: send attr sender = 
Feb 22 11:31:31 mail postfix/smtpd[88652]: send attr address = postmaster@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: flags
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: flags
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute value: 0
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: transport
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: transport
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute value: virtual
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: nexthop
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: nexthop
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute value: opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: recipient
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: recipient
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute value: postmaster@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: flags
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: flags
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute value: 1024
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: (list terminator)
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: (end)
Feb 22 11:31:31 mail postfix/smtpd[88652]: resolve_clnt: `' -> `postmaster@opus.local' -> transp=`virtual' host=`opus.local' rcpt=`postmaster@opus.local' flags= class=virtual
Feb 22 11:31:31 mail postfix/smtpd[88652]: ctable_locate: install entry key postmaster@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: extract_addr: in: <postmaster@opus.local>, result: postmaster@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: fsspace: .: block size 2048, blocks free 672758
Feb 22 11:31:31 mail postfix/smtpd[88652]: smtpd_check_queue: blocks 2048 avail 672758 min_free 0 msg_size_limit 5242880
Feb 22 11:31:31 mail postfix/smtpd[88652]: > mail.opus.local[192.168.0.29]: 250 2.1.0 Ok
Feb 22 11:31:31 mail postfix/smtpd[88652]: watchdog_pat: 0x80ab248
Feb 22 11:31:31 mail postfix/smtpd[88652]: < mail.opus.local[192.168.0.29]: RCPT TO:<temp@opus.local>
Feb 22 11:31:31 mail postfix/smtpd[88652]: extract_addr: input: <temp@opus.local>
Feb 22 11:31:31 mail postfix/smtpd[88652]: smtpd_check_addr: addr=temp@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: send attr request = rewrite
Feb 22 11:31:31 mail postfix/smtpd[88652]: send attr rule = local
Feb 22 11:31:31 mail postfix/smtpd[88652]: send attr address = temp@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: flags
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: flags
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute value: 0
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: address
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: address
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute value: temp@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: (list terminator)
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: (end)
Feb 22 11:31:31 mail postfix/smtpd[88652]: rewrite_clnt: local: temp@opus.local -> temp@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: send attr request = resolve
Feb 22 11:31:31 mail postfix/smtpd[88652]: send attr sender = 
Feb 22 11:31:31 mail postfix/smtpd[88652]: send attr address = temp@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: flags
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: flags
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute value: 0
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: transport
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: transport
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute value: virtual
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: nexthop
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: nexthop
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute value: opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: recipient
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: recipient
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute value: temp@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: flags
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: flags
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute value: 1024
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: (list terminator)
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: (end)
Feb 22 11:31:31 mail postfix/smtpd[88652]: resolve_clnt: `' -> `temp@opus.local' -> transp=`virtual' host=`opus.local' rcpt=`temp@opus.local' flags= class=virtual
Feb 22 11:31:31 mail postfix/smtpd[88652]: ctable_locate: install entry key temp@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: extract_addr: in: <temp@opus.local>, result: temp@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: send attr request = rewrite
Feb 22 11:31:31 mail postfix/smtpd[88652]: send attr rule = local
Feb 22 11:31:31 mail postfix/smtpd[88652]: send attr address = "<>"
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: flags
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: flags
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute value: 0
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: address
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: address
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute value: "<>"@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: private/rewrite socket: wanted attribute: (list terminator)
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: (end)
Feb 22 11:31:31 mail postfix/smtpd[88652]: rewrite_clnt: local: "<>" -> "<>"@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: >>> START Client host RESTRICTIONS <<<
Feb 22 11:31:31 mail postfix/smtpd[88652]: generic_checks: name=permit_mynetworks
Feb 22 11:31:31 mail postfix/smtpd[88652]: permit_mynetworks: mail.opus.local 192.168.0.29
Feb 22 11:31:31 mail postfix/smtpd[88652]: match_hostname: mail.opus.local ~? 192.168.0.0/24
Feb 22 11:31:31 mail postfix/smtpd[88652]: match_hostaddr: 192.168.0.29 ~? 192.168.0.0/24
Feb 22 11:31:31 mail postfix/smtpd[88652]: generic_checks: name=permit_mynetworks status=1
Feb 22 11:31:31 mail postfix/smtpd[88652]: >>> START Helo command RESTRICTIONS <<<
Feb 22 11:31:31 mail postfix/smtpd[88652]: generic_checks: name=check_helo_access
Feb 22 11:31:31 mail postfix/smtpd[88652]: check_domain_access: mail.opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: generic_checks: name=check_helo_access status=0
Feb 22 11:31:31 mail postfix/smtpd[88652]: generic_checks: name=permit_mynetworks
Feb 22 11:31:31 mail postfix/smtpd[88652]: permit_mynetworks: mail.opus.local 192.168.0.29
Feb 22 11:31:31 mail postfix/smtpd[88652]: match_hostname: mail.opus.local ~? 192.168.0.0/24
Feb 22 11:31:31 mail postfix/smtpd[88652]: match_hostaddr: 192.168.0.29 ~? 192.168.0.0/24
Feb 22 11:31:31 mail postfix/smtpd[88652]: generic_checks: name=permit_mynetworks status=1
Feb 22 11:31:31 mail postfix/smtpd[88652]: >>> CHECKING RECIPIENT MAPS <<<
Feb 22 11:31:31 mail postfix/smtpd[88652]: ctable_locate: move existing entry key postmaster@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: maps_find: recipient_canonical_maps: postmaster@opus.local: not found
Feb 22 11:31:31 mail postfix/smtpd[88652]: maps_find: recipient_canonical_maps: postmaster: not found
Feb 22 11:31:31 mail postfix/smtpd[88652]: maps_find: recipient_canonical_maps: @opus.local: not found
Feb 22 11:31:31 mail postfix/smtpd[88652]: mail_addr_find: postmaster@opus.local -> (not found)
Feb 22 11:31:31 mail postfix/smtpd[88652]: maps_find: canonical_maps: postmaster@opus.local: not found
Feb 22 11:31:31 mail postfix/smtpd[88652]: maps_find: canonical_maps: postmaster: not found
Feb 22 11:31:31 mail postfix/smtpd[88652]: maps_find: canonical_maps: @opus.local: not found
Feb 22 11:31:31 mail postfix/smtpd[88652]: mail_addr_find: postmaster@opus.local -> (not found)
Feb 22 11:31:31 mail postfix/smtpd[88652]: dict_mysql_get_active: attempting to connect to host localhost
Feb 22 11:31:31 mail postfix/smtpd[88652]: dict_mysql: successful connection to host localhost
Feb 22 11:31:31 mail postfix/smtpd[88652]: dict_mysql: successful query from host localhost
Feb 22 11:31:31 mail postfix/smtpd[88652]: dict_mysql_lookup: retrieved 1 rows
Feb 22 11:31:31 mail postfix/smtpd[88652]: maps_find: virtual_alias_maps: mysql:/usr/local/etc/postfix/mysqlLookupMaps/alias.conf(0,lock|fold_fix): postmaster@opus.local = postmaster@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: mail_addr_find: postmaster@opus.local -> postmaster@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: >>> START Recipient address RESTRICTIONS <<<
Feb 22 11:31:31 mail postfix/smtpd[88652]: generic_checks: name=permit_mynetworks
Feb 22 11:31:31 mail postfix/smtpd[88652]: permit_mynetworks: mail.opus.local 192.168.0.29
Feb 22 11:31:31 mail postfix/smtpd[88652]: match_hostname: mail.opus.local ~? 192.168.0.0/24
Feb 22 11:31:31 mail postfix/smtpd[88652]: match_hostaddr: 192.168.0.29 ~? 192.168.0.0/24
Feb 22 11:31:31 mail postfix/smtpd[88652]: generic_checks: name=permit_mynetworks status=1
Feb 22 11:31:31 mail postfix/smtpd[88652]: >>> CHECKING RECIPIENT MAPS <<<
Feb 22 11:31:31 mail postfix/smtpd[88652]: ctable_locate: move existing entry key temp@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: maps_find: recipient_canonical_maps: temp@opus.local: not found
Feb 22 11:31:31 mail postfix/smtpd[88652]: maps_find: recipient_canonical_maps: temp: not found
Feb 22 11:31:31 mail postfix/smtpd[88652]: maps_find: recipient_canonical_maps: @opus.local: not found
Feb 22 11:31:31 mail postfix/smtpd[88652]: mail_addr_find: temp@opus.local -> (not found)
Feb 22 11:31:31 mail postfix/smtpd[88652]: maps_find: canonical_maps: temp@opus.local: not found
Feb 22 11:31:31 mail postfix/smtpd[88652]: maps_find: canonical_maps: temp: not found
Feb 22 11:31:31 mail postfix/smtpd[88652]: maps_find: canonical_maps: @opus.local: not found
Feb 22 11:31:31 mail postfix/smtpd[88652]: mail_addr_find: temp@opus.local -> (not found)
Feb 22 11:31:31 mail postfix/smtpd[88652]: dict_mysql_get_active: found active connection to host localhost
Feb 22 11:31:31 mail postfix/smtpd[88652]: dict_mysql: successful query from host localhost
Feb 22 11:31:31 mail postfix/smtpd[88652]: dict_mysql_lookup: retrieved 1 rows
Feb 22 11:31:31 mail postfix/smtpd[88652]: maps_find: virtual_alias_maps: mysql:/usr/local/etc/postfix/mysqlLookupMaps/alias.conf(0,lock|fold_fix): temp@opus.local = temp@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: mail_addr_find: temp@opus.local -> temp@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: smtpd_check_rewrite: trying: permit_inet_interfaces
Feb 22 11:31:31 mail postfix/smtpd[88652]: permit_inet_interfaces: mail.opus.local 192.168.0.29
Feb 22 11:31:31 mail postfix/smtpd[88652]: before input_transp_cleanup: cleanup flags = enable_header_body_filter enable_automatic_bcc enable_address_mapping enable_milters
Feb 22 11:31:31 mail postfix/smtpd[88652]: after input_transp_cleanup: cleanup flags = enable_header_body_filter enable_automatic_bcc enable_address_mapping
Feb 22 11:31:31 mail postfix/smtpd[88652]: connect to subsystem public/cleanup
Feb 22 11:31:31 mail postfix/smtpd[88652]: public/cleanup socket: wanted attribute: queue_id
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: queue_id
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute value: DFD3CB84F
Feb 22 11:31:31 mail postfix/smtpd[88652]: public/cleanup socket: wanted attribute: (list terminator)
Feb 22 11:31:31 mail postfix/smtpd[88652]: input attribute name: (end)
Feb 22 11:31:31 mail postfix/smtpd[88652]: send attr flags = 50
Feb 22 11:31:31 mail postfix/smtpd[88652]: DFD3CB84F: client=mail.opus.local[192.168.0.29]
Feb 22 11:31:31 mail postfix/smtpd[88652]: > mail.opus.local[192.168.0.29]: 250 2.1.5 Ok
Feb 22 11:31:31 mail postfix/smtpd[88652]: watchdog_pat: 0x80ab248
Feb 22 11:31:31 mail postfix/smtpd[88652]: < mail.opus.local[192.168.0.29]: DATA
Feb 22 11:31:31 mail postfix/smtpd[88652]: >>> START Data command RESTRICTIONS <<<
Feb 22 11:31:31 mail postfix/smtpd[88652]: generic_checks: name=reject_unauth_pipelining
Feb 22 11:31:31 mail postfix/smtpd[88652]: reject_unauth_pipelining: DATA
Feb 22 11:31:31 mail postfix/smtpd[88652]: DFD3CB84F: reject: DATA from mail.opus.local[192.168.0.29]: 503 5.5.0 <DATA>: Data command rejected: Improper use of SMTP command pipelining; from=<postmaster@opus.local> to=<temp@opus.local> proto=ESMTP helo=<mail.opus.local>
Feb 22 11:31:31 mail postfix/smtpd[88652]: generic_checks: name=reject_unauth_pipelining status=2
Feb 22 11:31:31 mail postfix/smtpd[88652]: > mail.opus.local[192.168.0.29]: 503 5.5.0 <DATA>: Data command rejected: Improper use of SMTP command pipelining
Feb 22 11:31:31 mail postfix/smtpd[88652]: watchdog_pat: 0x80ab248
Feb 22 11:31:31 mail postfix/smtpd[88652]: < mail.opus.local[192.168.0.29]: To: temp@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: warning: non-SMTP command from mail.opus.local[192.168.0.29]: To: temp@opus.local
Feb 22 11:31:31 mail postfix/smtpd[88652]: > mail.opus.local[192.168.0.29]: 221 2.7.0 Error: I can break rules, too. Goodbye.
Feb 22 11:31:31 mail postfix/smtpd[88652]: match_hostname: mail.opus.local ~? 192.168.0.0/24
Feb 22 11:31:31 mail postfix/smtpd[88652]: match_hostaddr: 192.168.0.29 ~? 192.168.0.0/24
Feb 22 11:31:31 mail postfix/smtpd[88652]: disconnect from mail.opus.local[192.168.0.29]
Вроде аглицкий и знаю но разобраться что-то не получается.....
В частности интересует значение следующих записей:

Код: Выделить всё

Feb 22 11:31:31 mail postfix/smtpd[88652]: match_hostname: mail.opus.local ~? 192.168.0.0/24, что означает символ " ~? " ?
Feb 22 11:31:31 mail postfix/smtpd[88652]: match_list_match: mail.opus.local: no match о чем говорит сообщение no match?
Feb 22 11:31:31 mail postfix/smtpd[88652]: generic_checks: name=permit_mynetworks status=1 озночает ли =1 в конце что эта проверка пройдена?
Feb 22 11:31:31 mail postfix/smtpd[88652]: DFD3CB84F: reject: DATA from mail.opus.local[192.168.0.29]: 503 5.5.0 <DATA>: Data command rejected: Improper use of SMTP command pipelining; from=<postmaster@opus.local> to=<temp@opus.local> proto=ESMTP helo=<mail.opus.local>
Сдесь непонятно Improper use of SMTP command pipelining что это значит и что с этим делать?
ну и на последок Feb 22 11:31:31 mail postfix/smtpd[88652]: warning: non-SMTP command from mail.opus.local[192.168.0.29]: To:
temp@opus.local
является ли это результатом предыдущего указанного мной сообщения или что-то другое?
Спасибо за все дельные советы.
Последний раз редактировалось Alex Keda 2008-02-22 13:51:39, всего редактировалось 1 раз.
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...

toluolus
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-09 11:18:59

Re: Настройка Postfixadmin

Непрочитанное сообщение toluolus » 2008-02-22 18:01:42

Ящики создаютсо! Но новые проблемы :(
При попытке забрать почту из ящика при помощи TheBat! с обычным методом аутентификации получаю следующее:
debug.log

Код: Выделить всё

Feb 22 15:45:49 mail pop3d: Connection, ip=[192.168.0.13]
Feb 22 15:45:49 mail authdaemond: received auth request, service=pop3, authtype=login
Feb 22 15:45:49 mail authdaemond: authmysql: trying this module
Feb 22 15:45:49 mail authdaemond: SQL query: SELECT username, "", password, '1981', '1981', '/var/spool/mail', maildir, quota, name, "" FROM mailbox WHERE username = "helg" AND (active='1')
Feb 22 15:45:49 mail authdaemond: zero rows returned
Feb 22 15:45:49 mail authdaemond: no password available to compare
Feb 22 15:45:49 mail authdaemond: authmysql: REJECT - try next module
Feb 22 15:45:49 mail authdaemond: FAIL, all modules rejected
Feb 22 15:45:56 mail pop3d: Disconnected, ip=[192.168.0.13]
При том что в mysql.log ошибок нет

Код: Выделить всё

080222 15:45:49 46 Connect postfix@localhost on 
46 Init DB postfix
46 Query SELECT username, "", password, '1981', '1981', '/var/spool/mail', maildir, quota, name, "" FROM mailbox WHERE username = "helg" AND (active='1')
И соответственно в maillog

Код: Выделить всё

Feb 22 15:45:49 vrata pop3d: LOGIN FAILED, user=helg, ip=[192.168.0.13]
Зашел в базу postfix: для пользователя helg пароль на месте и записан в открытом виде.
Есть у кого-нить идеи?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35427
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Настройка Postfixadmin

Непрочитанное сообщение Alex Keda » 2008-02-22 19:15:00

Код: Выделить всё

SELECT username, "", password, '1981', '1981', '/var/spool/mail', maildir, quota, name, "" FROM mailbox WHERE username = "helg" AND (active='1')
а чё запрос вернёт если ручками его сделать?
Убей их всех! Бог потом рассортирует...

toluolus
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-09 11:18:59

Re: Настройка Postfixadmin

Непрочитанное сообщение toluolus » 2008-02-22 19:25:00

опа.. пишет
Empty set (0.00 sec)
И че делать теперь? Я в мускуле только и знаю как посмотреть содержимое таблицы...... :(
Как правильно постороить запрос что б он возвращал пароль по юзеру?
И соответсвенно как научить authdaemond обращаться к базе с нужным запросом? В конфигах у него я че т такого ничего не встречал...

AzureZ
мл. сержант
Сообщения: 124
Зарегистрирован: 2007-11-06 17:07:27
Откуда: Москва

Re: Настройка Postfixadmin

Непрочитанное сообщение AzureZ » 2008-02-22 19:42:13

Хм. Прочитал статью по которой вы делали. Заинтересовал момент.
Выдержка из статьи

Код: Выделить всё

sasl_username=alex@sys-adm.org.ua - имя пользователя в почтовом клиенте необходимо указывать вместе с именем домена
А теперь смотрим лог

Код: Выделить всё

SELECT username, "", password, '1981', '1981', '/var/spool/mail', maildir, quota, name, "" FROM mailbox WHERE username = "helg" AND (active='1')
А точнее username = "helg". У вас в клиенте пользователь полностью с доменом прописан?

toluolus
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-09 11:18:59

Re: Настройка Postfixadmin

Непрочитанное сообщение toluolus » 2008-02-22 19:45:31

AzureZ
Большое Вам человеческое спасибо !!!!!
Как то не усмотрел....

toluolus
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-09 11:18:59

Re: Настройка Postfixadmin

Непрочитанное сообщение toluolus » 2008-02-23 11:09:51

Доброго времени суток!
Вопрос ко всем!
Итак мы настраиваем систему которая поддерживает аутентификацию при помощи Courier-authlib + Cyrus-SASL. Но как нужно настроить почтовый клиент (например TheBat!) что воспользоваться этим ?
Ну и походу еще один вопрос. Я так понимаю что данная система должна поддерживать подключение к ней из любой точки мира. Т.е. комп с любым именем должен подключаться к этому серваку и если аутентификация SMTP пройдена то пересылать почту опять же на любой адресс. Или не так?
Просто столкнулся со следующим: При отправке письма из The Bat! не зависимо от указанного метода аутентификации SMTP выдается ошибка Письмо не отправленно.Сервер сообщает: 4.7.1 <technic>: Helo comand rejected: Host not found.
В maillog следующее

Код: Выделить всё

Feb 23 09:57:30 mail authdaemond: Authenticated: sysusername=<null>, sysuserid=1981, sysgroupid=1981, homedir=/var/spool/mail, address=helg@opus.local, fullname=helg, maildir=opus.local/helg@opus.local/, quota=0, options=<null>
Feb 23 09:57:30 mail authdaemond: Authenticated: clearpasswd=123456, passwd=<null>
Feb 23 09:57:30 mail pop3d: LOGIN, user=helg@opus.local, ip=[192.168.0.13], port=[3396]
Feb 23 09:57:30 mail pop3d: LOGOUT, user=helg@opus.local, ip=[192.168.0.13], port=[3396], top=0, retr=0, rcvd=12, sent=39, time=0
Feb 23 09:57:30 mail postfix/smtpd[3748]: connect from technic.opus.local[192.168.0.13]
Feb 23 09:57:30 mail postfix/smtpd[3748]: NOQUEUE: reject: RCPT from technic.test.local[192.168.0.13]: 450 4.7.1 <technic>: Helo command rejected: Host not found; from=<helg@opus.local> to=<helg@opus.local> proto=ESMTP helo=<technic>
Feb 23 09:57:30 mail postfix/smtpd[3748]: disconnect from technic.test.local[192.168.0.13]
К тому же аутентификация вроде проходит но метод не указан ..
Вопщем помогите разобраться а то счастья нет а через неделю сервер уже должон работать ..... :( :( :(

AzureZ
мл. сержант
Сообщения: 124
Зарегистрирован: 2007-11-06 17:07:27
Откуда: Москва

Re: Настройка Postfixadmin

Непрочитанное сообщение AzureZ » 2008-02-23 12:14:50

Вывод postconf -n скопируйте сюда

toluolus
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-09 11:18:59

Re: Настройка Postfixadmin

Непрочитанное сообщение toluolus » 2008-02-23 12:22:59

Код: Выделить всё

address_verify_sender = <>
alias_database = hash:/etc/mail/aliases
alias_maps = hash:/etc/mail/aliases
broken_sasl_auth_clients = yes
command_directory = /usr/local/sbin
config_directory = /usr/local/etc/postfix
daemon_directory = /usr/local/libexec/postfix
debug_peer_level = 2
debug_peer_list = 127.0.0.1, opus.local
default_privs = nobody
disable_vrfy_command = yes
header_checks = regexp:$base/header_checks
html_directory = no
inet_interfaces = all
local_recipient_maps = $virtual_mailbox_maps, $virtual_alias_maps, $alias_maps
mail_owner = postfix
mailq_path = /usr/local/bin/mailq
manpage_directory = /usr/local/man
message_size_limit = 5242880
mydestination = $myhostname, localhost.$mydomain, localhost
mydomain = opus.local
myhostname = mail.opus.local
mynetworks = 127.0.0.0/8
myorigin = $mydomain
newaliases_path = /usr/local/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
sample_directory = /usr/local/etc/postfix
sendmail_path = /usr/local/sbin/sendmail
setgid_group = maildrop
show_user_unknown_table_name = no
smtp_always_send_ehlo = yes
smtp_helo_timeout = 60s
smtp_mail_timeout = 60s
smtp_rcpt_timeout = 90s
smtpd_banner = $myhostname ESMTP
smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated, check_client_access hash:$base/client_access, reject_unknown_client
smtpd_data_restrictions = reject_unauth_pipelining, reject_multi_recipient_bounce
smtpd_etrn_restrictions = reject
smtpd_hard_error_limit = 8
smtpd_helo_restrictions = check_helo_access hash:$base/hello_access, permit_mynetworks, reject_invalid_hostname, reject_unknown_hostname, reject_non_fqdn_hostname
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, check_recipient_access hash:$base/recipient_access, reject_unlisted_recipient, reject_unknown_recipient_domain, reject_non_fqdn_recipient, reject_unverified_recipient
smtpd_reject_unlisted_sender = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sender_login_maps = mysql:$base/mysqlLookupMaps/sender.conf
strict_rfc821_envelopes = yes
transport_maps = mysql:$base/mysqlLookupMaps/transport.conf
unknown_local_recipient_reject_code = 550
unverified_sender_reject_code = 550
virtual_alias_maps = mysql:$base/mysqlLookupMaps/alias.conf
virtual_gid_maps = static:1981
virtual_mailbox_base = /var/spool/mail
virtual_mailbox_domains = mysql:$base/mysqlLookupMaps/domain.conf
virtual_mailbox_limit_maps = mysql:$base/mysqlLookupMaps/quota.conf
virtual_mailbox_maps = mysql:$base/mysqlLookupMaps/mailbox.conf
virtual_maildir_extended = yes
virtual_maildir_limit_message = "Sorry, the user's maildir has overdrawn his quota, please try again later"
virtual_minimum_uid = 1000
virtual_overquota_bounce = yes
virtual_uid_maps = static:1981