The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"FreeBSD-6.0 postfix+mysql+cyrul-sasl2+postfixadmin+courier"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"FreeBSD-6.0 postfix+mysql+cyrul-sasl2+postfixadmin+courier"  
Сообщение от redmoon email(ok) on 19-Фев-08, 09:53 
Всем доброе утро, мужики,  недавно начинаю переползать на постфикс, еще не до конца освоился.
делаю по классической статье:
http://www.sys-adm.org.ua/mail/mail-howto-p1.php#c7
все зделано, все установлено, поставлено, работает.
но не создаются ящики в /var/spool/mail ну и домены соответственно.
прочитал, что они не создаются скриптами, а отсылается емайл на созданный ящик с определенными параметрами DATA, postfix принимает эти параметры и создает папки, но у меня вот такая ошибка в логах:

Feb 19 09:46:29 kod postfix/smtpd[94605]: connect from localhost.domain.ru[127.0.0.1]
Feb 19 09:46:29 kod postfix/smtpd[94605]: DDDC85C33: client=localhost.domain.ru[127.0.0.1]
Feb 19 09:46:29 kod postfix/smtpd[94605]: DDDC85C33: reject: DATA from localhost.domain.ru[127.0.0.1]: 503 5.5.0 <DATA>: Data command rejected: Improper use of SMTP command pipelining; from=<> to=<admin@mail.domain.ru> proto=ESMTP helo=<localhost>
Feb 19 09:46:29 kod postfix/smtpd[94605]: warning: non-SMTP command from localhost.fly-net.ru[127.0.0.1]: To: admin@mail.domain.ru
Feb 19 09:46:29 kod postfix/smtpd[94605]: disconnect from localhost.domain.ru[127.0.0.1]

я успешно зашел в postfixadmin, добавил домен mail.domain.ru и ящик admin@mail.domain.ru после этого он начал отправлять письмо на admin@mail.domain.ru, лог отправки выше.

вот более подробные мои данные:
[root@mail /usr/home/redmoon]# hostname
mail.domain.ru

[root@mail /usr/home/redmoon]# cat /etc/hosts
::1                     localhost.domain.ru localhost
127.0.0.1               localhost.domain.ru localhost
192.168.10.6            mail.domain.ru
213.129.115.11          mail.domain.ru

queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
base = /usr/local/etc/postfix
mail_owner = postfix
default_privs = nobody
myhostname = mail.domain.ru
mydomain = mail.domain.ru
myorigin = $myhostname
inet_interfaces = all
mydestination = localhost.$mydomain, localhost
unknown_local_recipient_reject_code = 550
mynetworks_style = net
mynetworks = 127.0.0.0/8
alias_maps = hash:/etc/mail/aliases
alias_database = hash:/etc/mail/aliases
header_checks = regexp:/usr/local/etc/postfix/header_checks
smtpd_banner = $myhostname ESMTP
#debug_peer_level = 2
#debug_peer_list = 127.0.0.1, mail.domain.ru
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/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
smtpd_client_restrictions =  permit_mynetworks,
                             permit_sasl_authenticated,
                             check_client_access hash:$base/client_access,
                             reject_unknown_client
smtpd_helo_restrictions =       check_helo_access hash:$base/hello_access,
                               permit_mynetworks,
                               permit_sasl_authenticated,
                               reject_invalid_helo_hostname,
                               reject_non_fqdn_helo_hostname,
                               reject_unknown_helo_hostname
smtpd_sender_restrictions =     permit_mynetworks,
                                check_sender_access hash:$base/sender_access,
                                reject_authenticated_sender_login_mismatch,
                                reject_unknown_sender_domain,
                                reject_unlisted_sender,
                                reject_unverified_sender
smtpd_recipient_restrictions =  permit_mynetworks,
                                permit_sasl_authenticated,
                                permit_auth_destination,
                                reject_unauth_destination,
                                check_recipient_access hash:$base/recipient_access,
                                reject_unlisted_recipient,
                                reject_unknown_recipient_domain,
                                reject_non_fqdn_recipient,
                                reject_unverified_recipient,
                                reject
smtpd_data_restrictions =       reject_unauth_pipelining,
                                reject_multi_recipient_bounce
smtpd_etrn_restrictions = reject
smtpd_reject_unlisted_sender = yes
disable_vrfy_command = yes
strict_rfc821_envelopes = yes
show_user_unknown_table_name = no
address_verify_sender = <>
unverified_sender_reject_code = 550
smtpd_helo_required = yes
smtp_always_send_ehlo = yes
smtpd_hard_error_limit = 8
smtpd_timeout = 120s
smtp_helo_timeout = 60s
smtp_mail_timeout = 60s
smtp_rcpt_timeout = 90s
smtpd_sasl_auth_enable = yes
smtpd_sasl_application_name = smtpd
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous
smtpd_sender_login_maps = mysql:$base/mysqlLookupMaps/sender.conf
transport_maps = mysql:$base/mysqlLookupMaps/transport.conf
virtual_alias_maps = mysql:$base/mysqlLookupMaps/alias.conf
virtual_mailbox_domains = mysql:$base/mysqlLookupMaps/domain.conf
virtual_mailbox_maps = mysql:$base/mysqlLookupMaps/mailbox.conf
virtual_mailbox_base = /var/spool/mail
virtual_mailbox_limit_maps = mysql:$base/mysqlLookupMaps/quota.conf
virtual_maildir_extended=yes
virtual_mailbox_limit_override=yes
virtual_create_maildirsize = yes
virtual_overquota_bounce = yes
virtual_maildir_limit_message="Sorry, the user's maildir has overdrawn his diskspace quota, please try again later"
message_size_limit = 5242880
virtual_gid_maps = static:1981
virtual_uid_maps = static:1981
virtual_minimum_uid = 1000


в

smtpd_sender_login_maps = mysql:$base/mysqlLookupMaps/sender.conf
transport_maps = mysql:$base/mysqlLookupMaps/transport.conf
virtual_alias_maps = mysql:$base/mysqlLookupMaps/alias.conf
virtual_mailbox_domains = mysql:$base/mysqlLookupMaps/domain.conf
virtual_mailbox_maps = mysql:$base/mysqlLookupMaps/mailbox.conf
virtual_mailbox_base = /var/spool/mail
virtual_mailbox_limit_maps = mysql:$base/mysqlLookupMaps/quota.conf

все параметры доступа к БД верны, это я проверил в первую очередь.

подскажите, что еще может быть не так.
заранее спасибо.

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

 Оглавление

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


1. "FreeBSD-6.0 postfix+mysql+cyrul-sasl2+postfixadmin+courier"  
Сообщение от ALex_hha (??) on 19-Фев-08, 10:43 
Это кривой postfixadmin. Как вариант убрать smtpd_data_restrictions. Я же писал об этом в примечании ;)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "FreeBSD-6.0 postfix+mysql+cyrul-sasl2+postfixadmin+courier"  
Сообщение от redmoon email(ok) on 19-Фев-08, 10:58 
>Это кривой postfixadmin. Как вариант убрать smtpd_data_restrictions. Я же писал об этом
>в примечании ;)

ооо!!!!

круто !! помогло :))
спасибо..
а теперь более подробно поясните - что это я убрал из конфига постфикса ?
а то начал читать доку, голова сьехала.

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

3. "FreeBSD-6.0 postfix+mysql+cyrul-sasl2+postfixadmin+courier"  
Сообщение от Александр (??) on 19-Фев-08, 15:20 
>>Это кривой postfixadmin. Как вариант убрать smtpd_data_restrictions. Я же писал об этом
>>в примечании ;)
>
>ооо!!!!
>
>круто !! помогло :))
>спасибо..
>а теперь более подробно поясните - что это я убрал из конфига
>постфикса ?
>а то начал читать доку, голова сьехала.

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

выяснилось, что в функции smtp_mail (файл functions.inc.php)
после открытия сокета желательно сделать некоторую задержку
если сразу посылать HELO, то тут то почтовик и начинает ругаться

я сделал так:

   $fh = @fsockopen ($smtp_server, $smtp_port, $errno, $errstr, $timeout);
                                                                          
   sleep (1);        <---- добавленная строка                                                    
                                                                          
   if (!$fh)                                                              
   {                                                                      
      return false;                                                      
   }                                                                      
   else                                                                  
   {                                                                      
      fputs ($fh, "HELO $smtp_server\r\n");                              
      $res = fgets ($fh, 256);                                            

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

4. "FreeBSD-6.0 postfix+mysql+cyrul-sasl2+postfixadmin+courier"  
Сообщение от redmoon email(ok) on 19-Фев-08, 18:40 
Так, мужики, вроде все завелось.
только вот отправленная почта падает в  карантин, ее отбрасывает амавис.
чтото из этого лога ничо понять не могу, может кто обьяснит:

Feb 19 18:40:04 kod postfix/smtpd[23989]: connect from unknown[85.249.159.130]
Feb 19 18:40:05 kod postfix/smtpd[23989]: 077735C45: client=unknown[85.249.159.130], sasl_method=CRAM-MD5, sasl_username=admin@kod.fly-net.ru
Feb 19 18:40:05 kod postfix/cleanup[23993]: 077735C45: message-id=<269758577.20080219183544@kod.fly-net.ru>
Feb 19 18:40:05 kod postfix/qmgr[656]: 077735C45: from=<admin@kod.fly-net.ru>, size=681, nrcpt=1 (queue active)
Feb 19 18:40:05 kod amavis[510]: (00510-02) ESMTP::10024 /var/amavis/tmp/amavis-20080219T173647-00510: <admin@kod.fly-net.ru> -> <redmoon@fly-net.ru> SIZE=681 Received: from kod.fly-net.ru ([127.0.0.1]) by localhost (kod.fly-net.ru [127.0.0.1]) (amavisd-new, port 10024) with ESMTP for <redmoon@fly-net.ru>; Tue, 19 Feb 2008 18:40:05 +0300 (MSK)
Feb 19 18:40:05 kod postfix/smtpd[23989]: disconnect from unknown[85.249.159.130]
Feb 19 18:40:05 kod amavis[510]: (00510-02) Checking: aqUiOcn1kw+X [85.249.159.130] <admin@kod.fly-net.ru> -> <redmoon@fly-net.ru>
Feb 19 18:40:05 kod amavis[510]: (00510-02) Cached virus check expired, TTL = 180 s
Feb 19 18:40:05 kod amavis[510]: (00510-02) cached a34537b4ccb43c199aba320947d79bd6 from <admin@kod.fly-net.ru> (0,0)
Feb 19 18:40:05 kod amavis[510]: (00510-02) p001 1 Content-Type: text/plain, size: 98 B, name:
Feb 19 18:40:05 kod clamd[520]: No stats for Database check - forcing reload
Feb 19 18:40:05 kod clamd[520]: Reading databases from /var/db/clamav
Feb 19 18:40:05 kod clamd[520]: /var/amavis/tmp/amavis-20080219T173647-00510/parts/p001: OK
Feb 19 18:40:08 kod amavis[510]: (00510-02) local delivery: <> -> <spam-quarantine>, mbx=/var/virusmails/spam-aqUiOcn1kw+X.gz
Feb 19 18:40:08 kod amavis[510]: (00510-02) SPAM, <admin@kod.fly-net.ru> -> <redmoon@fly-net.ru>, Yes, score=7.498 tag=2 tag2=6.2 kill=6.9 tests=[HELO_LOCALHOST=4.499, RDNS_NONE=0.1, TVD_SPACE_RATIO=2.899], autolearn=disabled, quarantine aqUiOcn1kw+X (spam-quarantine)
Feb 19 18:40:08 kod amavis[510]: (00510-02) DSN: NOTIFICATION: Action:failed, LOCAL 554 Spam, <admin@kod.fly-net.ru> -> <redmoon@fly-net.ru>
Feb 19 18:40:08 kod postfix/smtpd[23996]: connect from localhost.fly-net.ru[127.0.0.1]
Feb 19 18:40:08 kod postfix/smtpd[23996]: 8DEB05C48: client=localhost.fly-net.ru[127.0.0.1]
Feb 19 18:40:08 kod postfix/cleanup[23993]: 8DEB05C48: message-id=<SSaqUiOcn1kw+X@kod.fly-net.ru>
Feb 19 18:40:08 kod postfix/smtpd[23996]: disconnect from localhost.fly-net.ru[127.0.0.1]
Feb 19 18:40:08 kod postfix/qmgr[656]: 8DEB05C48: from=<>, size=3351, nrcpt=1 (queue active)
Feb 19 18:40:08 kod amavis[510]: (00510-02) SEND via SMTP: <> -> <admin@kod.fly-net.ru>,ENVID=AM..20080219T154008Z@kod.fly-net.ru 250 2.6.0 Ok, id=00510-02, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 8DEB05C48
Feb 19 18:40:08 kod amavis[510]: (00510-02) Blocked SPAM, [85.249.159.130] [85.249.159.130] <admin@kod.fly-net.ru> -> <redmoon@fly-net.ru>, quarantine: spam-aqUiOcn1kw+X.gz, Message-ID: <269758577.20080219183544@kod.fly-net.ru>, mail_id: aqUiOcn1kw+X, Hits: 7.498, size: 681, 3382 ms
Feb 19 18:40:08 kod amavis[510]: (00510-02) TIMING [total 3389 ms] - SMTP greeting: 24 (1%)1, SMTP EHLO: 2 (0%)1, SMTP pre-MAIL: 2 (0%)1, SMTP pre-DATA-flush: 3 (0%)1, SMTP DATA: 104 (3%)4, check_init: 1 (0%)4, digest_hdr: 0 (0%)4, digest_body: 0 (0%)4, gen_mail_id: 1 (0%)4, mime_decode: 19 (1%)5, get-file-type1: 78 (2%)7, decompose_part: 50 (1%)8, parts_decode: 0 (0%)8, check_header: 2 (0%)8, AV-scan-1: 21 (1%)9, spam-wb-list: 6 (0%)9, SA parse: 3 (0%)9, SA check: 2855 (84%)94, update_cache: 6 (0%)94, decide_mail_destiny: 3 (0%)94, open-mbx: 13 (0%)94, write-header: 2 (0%)94, save-to-local-mailbox: 1 (0%)94, prepare-dsn: 67 (2%)96, fwd-connect: 38 (1%)97, fwd-mail-pip: 51 (1%)99, fwd-rcpt-pip: 0 (0%)99, fwd-data-chkpnt: 0 (0%)99, write-header: 1 (0%)99, fwd-data-contents: 5 (0%)99, fwd-end-chkpnt: 10 (0%)99, main_log_entry: 11 (0%)100, update_snmp: 5 (0%)100, SMTP pre-response: 1 (0%)100, SMTP response: 0 (0%)100, unlink-1-files: 0 (0%)100, rundown: 0 (0%)100
Feb 19 18:40:08 kod postfix/smtp[23994]: 077735C45: to=<redmoon@fly-net.ru>, relay=127.0.0.1[127.0.0.1]:10024, delay=3.7, delays=0.24/0.02/0.03/3.4, dsn=2.5.0, status=sent (250 2.5.0 Ok, id=00510-02, BOUNCE)
Feb 19 18:40:08 kod postfix/qmgr[656]: 077735C45: removed
Feb 19 18:40:08 kod amavis[510]: (00510-02) extra modules loaded: PerlIO.pm, PerlIO/scalar.pm
Feb 19 18:40:08 kod postfix/virtual[23997]: 8DEB05C48: to=<admin@kod.fly-net.ru>, relay=virtual, delay=0.13, delays=0.06/0.03/0/0.05, dsn=2.0.0, status=sent (delivered to maildir)
Feb 19 18:40:08 kod postfix/qmgr[656]: 8DEB05C48: removed
Feb 19 18:40:08 kod clamd[520]: Database correctly reloaded (216218 signatures)

вот ничо не могу понять из этого лога.

еще при отсылке письма не вижу что бы хотябы по логу spamd.log оно им проверялось ..

хотя при старте амависа

Feb 19 18:42:44 kod amavis[24032]: Found secondary av scanner ClamAV-clamscan at /usr/local/bin/clamscan
Feb 19 18:42:44 kod amavis[24032]: Creating db in /var/amavis/db/; BerkeleyDB 0.32, libdb 4.1
Feb 19 18:42:44 kod amavis[24032]: SpamControl: initializing Mail::SpamAssassin
Feb 19 18:42:45 kod amavis[24032]: SpamControl: init_pre_fork done

в кламд.лог вроде есть записи.

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

5. "FreeBSD-6.0 postfix+mysql+cyrul-sasl2+postfixadmin+courier"  
Сообщение от ALex_hha (??) on 21-Фев-08, 11:46 
to=<admin@kod.fly-net.ru>

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

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

6. "FreeBSD-6.0 postfix+mysql+cyrul-sasl2+postfixadmin+courier"  
Сообщение от ALex_hha (??) on 21-Фев-08, 11:47 
>>Это кривой postfixadmin. Как вариант убрать smtpd_data_restrictions. Я же писал об этом
>>в примечании ;)
>
>ооо!!!!
>
>круто !! помогло :))
>спасибо..
>а теперь более подробно поясните - что это я убрал из конфига
>постфикса ?

google тебе объяснит ;)

>а то начал читать доку, голова сьехала.

привыкай

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

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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