The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
mdaemon + Postfix, !*! Igor_opennet, 11-Мрт-13, 18:28  [смотреть все]
Всем привет!
Есть сервак на MDAEMON на него приходит вся почта и потом всю НЕИЗВЕСТНУЮ ПОЧТУ отправляет на POSTFIX.
Таким образом увеличиваю количество почтовых ЯЩИКОВ на фирме.
Практически все удалось настроить, НО если с наружи отправлять письмо на мой домен(el.vrn.ru) но на несуществующий ящик(и на MDAEMON и на POSTFIX), то в ответ приходит письмо от MDAEMON с кучей информации, мои внешний IP, внутрении IP серваков! А ЭТО НЕ ГУД...
письмо до POSTFIX доходит и отбрасывается, вот ЛОГ

Mar 11 17:50:21 mail postfix/smtpd[13531]: connect from unknown[192.168.100.30]
Mar 11 17:50:21 mail postfix/smtpd[13531]: NOQUEUE: reject: RCPT from unknown[192.168.100.30]: 550 5.1.1 <dkondaurov@el.vrn.ru>: Recipient address rejected: User unknown in virtual mailbox table; from=<akow_igor@mail.ru> to=<dkondaurov@el.vrn.ru> proto=ESMTP helo=<el.vrn.ru>
Mar 11 17:50:21 mail postfix/smtpd[13531]: disconnect from unknown[192.168.100.30]

а вот письмо которое MDAEMON посылает в ответ

-------------------------------------------------------------------------
??????????? ? ????????? ???????? MDaemon - http://www.altn.com/MDaemon/dsn/
--------------------------------------------------------------------------

????????????? ????????? --- Session Transcript ---
Mon 2013-03-11 17:00:11: Parsing message <xxxxxxxxxxxxxxxxxx\pd50000058939.msg>
Mon 2013-03-11 17:00:11: * From: akow_igor@mail.ru
Mon 2013-03-11 17:00:11: * To: dkondaurov@el.vrn.ru
Mon 2013-03-11 17:00:11: * Subject: [***SPAM*** Score/Req: 23.2/10.0] [***SPAM*** Score/Req: 20.7/10.0] =?UTF-8?B?bGlo?=
Mon 2013-03-11 17:00:11: * Size (bytes): 7994
Mon 2013-03-11 17:00:11: * Message-ID: <1363008478.432508787@f239.mail.ru>
Mon 2013-03-11 17:00:11: * Route slip host: 192.168.100.*
Mon 2013-03-11 17:00:11: * Route slip port: 25
Mon 2013-03-11 17:00:11: Attempting SMTP connection to [192.168.100.*]
Mon 2013-03-11 17:00:11: Attempting SMTP connection to [192.168.100.*:25]
Mon 2013-03-11 17:00:11: Waiting for socket connection...
Mon 2013-03-11 17:00:11: * Connection established (127.0.0.1:1102 -> 192.168.100.*:25)
Mon 2013-03-11 17:00:11: Waiting for protocol to start...
Mon 2013-03-11 17:00:12: <-- 220 mail.el.vrn.ru Welcome to the Sendmail server
Mon 2013-03-11 17:00:12: --> EHLO el.vrn.ru
Mon 2013-03-11 17:00:12: <-- 250-mail.el.vrn.ru
Mon 2013-03-11 17:00:12: <-- 250-PIPELINING
Mon 2013-03-11 17:00:12: <-- 250-SIZE 8000000
Mon 2013-03-11 17:00:12: <-- 250-VRFY
Mon 2013-03-11 17:00:12: <-- 250-ETRN
Mon 2013-03-11 17:00:12: <-- 250-STARTTLS
Mon 2013-03-11 17:00:12: <-- 250-ENHANCEDSTATUSCODES
Mon 2013-03-11 17:00:12: <-- 250-8BITMIME
Mon 2013-03-11 17:00:12: <-- 250 DSN
Mon 2013-03-11 17:00:12: --> MAIL From:<akow_igor@mail.ru> SIZE=7994
Mon 2013-03-11 17:00:12: <-- 250 2.1.0 Ok
Mon 2013-03-11 17:00:12: --> RCPT To:<dkondaurov@el.vrn.ru>
Mon 2013-03-11 17:00:12: <-- 550 5.1.1 <dkondaurov@el.vrn.ru>: Recipient address rejected: User unknown in virtual mailbox table
Mon 2013-03-11 17:00:12: --> QUIT
Mon 2013-03-11 17:00:12: Attempting to send message to smart host
Mon 2013-03-11 17:00:12: Attempting SMTP connection to [еmail.ru:25]
Mon 2013-03-11 17:00:12: Resolving A record for [еmail.ru] (DNS Server: 192.168.200.*)...
Mon 2013-03-11 17:00:12: * D=еmail.ru TTL=(5760) A=[195.98.*,*]
Mon 2013-03-11 17:00:12: Attempting SMTP connection to [195.98.*,*:25]
Mon 2013-03-11 17:00:12: Waiting for socket connection...
Mon 2013-03-11 17:00:12: * Connection established (127.0.0.1:1108 -> 195.98.*,*:25)
Mon 2013-03-11 17:00:12: Waiting for protocol to start...
Mon 2013-03-11 17:00:12: <-- 220 box.v.ru ESMTP CommuniGate Pro 5.1.16 is glad to see you!
Mon 2013-03-11 17:00:12: --> EHLO el.vrn.ru
Mon 2013-03-11 17:00:12: <-- 250-box.v.ru we trust you el.vrn.ru
Mon 2013-03-11 17:00:12: <-- 250-DSN
Mon 2013-03-11 17:00:12: <-- 250-SIZE 31457280
Mon 2013-03-11 17:00:12: <-- 250-STARTTLS
Mon 2013-03-11 17:00:12: <-- 250-AUTH LOGIN PLAIN CRAM-MD5 DIGEST-MD5 GSSAPI MSN NTLM
Mon 2013-03-11 17:00:12: <-- 250-ETRN
Mon 2013-03-11 17:00:12: <-- 250-TURN
Mon 2013-03-11 17:00:12: <-- 250-ATRN
Mon 2013-03-11 17:00:12: <-- 250-NO-SOLICITING
Mon 2013-03-11 17:00:12: <-- 250-HELP
Mon 2013-03-11 17:00:12: <-- 250-PIPELINING
Mon 2013-03-11 17:00:12: <-- 250 EHLO
Mon 2013-03-11 17:00:12: --> AUTH CRAM-MD5
Mon 2013-03-11 17:00:12: <-- 334 PDM2MDc1MzkxNC4xMzYzMDA5MDA1QGJveC52cm4ucnU+
Mon 2013-03-11 17:00:12: --> ZWxpc3ZybiV2bWFpbC5ydSBjYjgzNDMxMTk4YWUyZDRhYTg1MDBkZWRhOTMwZWU4Zg==
Mon 2013-03-11 17:00:12: <-- 235 el@еmail.ru relaying authenticated
Mon 2013-03-11 17:00:12: --> MAIL From:<akow_igor@mail.ru> SIZE=7994
Mon 2013-03-11 17:00:12: <-- 250 akow_igor@mail.ru sender accepted
Mon 2013-03-11 17:00:12: --> RCPT To:<dkondaurov@el.vrn.ru>
Mon 2013-03-11 17:00:12: <-- 250 dkondaurov@el.vrn.ru accepting mail from a client address
Mon 2013-03-11 17:00:12: --> DATA
Mon 2013-03-11 17:00:12: <-- 354 Enter mail, end with "." on a line by itself
Mon 2013-03-11 17:00:12: Sending <xxxxxxxxxxxxxxxxxx\pd50000058939.msg> to [195.98.*,*]
Mon 2013-03-11 17:00:12: Transfer Complete
Mon 2013-03-11 17:00:12: <-- 551 1772671644 mail loop: too many hops (too many 'Received:' header fields)
--- End Transcript ---
: Ñîîáùåíèå ñîäåðæèò [1] ôàéëîâ ïðèëîæåíèé

Народ подскажите как сделать чтобы POSTFIX проглатывал эти письма или пересылал в опред почтовый ящик?

P>S>  пробовал luser_relay = postmaster@el.vrn.ru
не помогло

  • mdaemon + Postfix, !*! Дядя_Федор, 21:54 , 11-Мрт-13 (1)
  • mdaemon + Postfix, !*! ALex_hha, 22:54 , 11-Мрт-13 (2)
    • mdaemon + Postfix, !*! Дядя_Федор, 08:40 , 12-Мрт-13 (4)
      • mdaemon + Postfix, !*! Igor_opennet, 09:35 , 12-Мрт-13 (5)
        >> Вам на postfix надо принимать абсолютно все письма на все ящики?
        >  Да это, по идее, достаточно легко делается, если не выставлен параметр,
        > указанный мной ранее. При помощи virtual_alias_maps. В соответствующем файле, который
        > задан в этой переменной пишется простейшая строка - @почтовый_домен имя_пользователя_которому_надо_доставлять_всю
        > почту. По идее так. Никакой черной магии и танцев с бубном
        > - постфикс достаточно хорошо документирован. И в этой документации даже есть
        > набор типичных конфигураций.

        smtpd_banner = $myhostname Welcome to the Sendmail server
        sender_bcc_maps = hash:/etc/postfix/sender_bcc_maps
        #delay_warning_time = 3h
        biff = no
        append_dot_mydomain = no
        smtpd_tls_auth_only = yes
        smtp_use_tls = yes
        smtpd_use_tls = yes
        smtp_tls_note_starttls_offer = yes
        enable_original_recipient = no
        smtpd_tls_key_file = /etc/postfix/ssl/smtpd.pem
        receive_override_options = no_address_mappings
        smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.pem
        smtpd_tls_CAfile = /etc/postfix/ssl/smtpd.pem
        smtpd_tls_CApath = /etc/ssl/cert
        smtpd_tls_loglevel = 0
        smtpd_tls_received_header = yes
        smtpd_tls_session_cache_timeout = 3600s
        relayhost = [195.98.*.*]
        smtp_sasl_auth_enable = yes
        smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
        smtp_sasl_security_options =
        #smtpd_reject_unlisted_sender = yes
        smtpd_reject_unlisted_recipient = yes
        mydomain = el.vrn.ru
        myhostname = mail.el.vrn.ru
        mydestination = localhost, localhost.$myhostname, $myhostname
        home_mailbox = Maildir/
        mailbox_command = /usr/lib/dovecot/deliver -c /etc/dovecot/conf.d/01-dovecot-postfix.conf -n -m "${EXTENSION}"
        #virtual_mailbox_domains = /etc/postfix/vhosts
        virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf
        virtual_mailbox_base = /home/vmail
        #virtual_mailbox_maps = hash:/etc/postfix/vmaps
        virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf
        virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf,mysql:/etc/postfix/mysql-email2email.cf
        virtual_minimum_uid = 1000
        virtual_uid_maps = static:5000
        virtual_gid_maps = static:5000
        transport_maps = hash:/etc/postfix/transport
        #relay_domains = /etc/postfix/relaydomains
        #relay_recipient_maps = hash:/etc/postfix/relay_recipients
        alias_maps = hash:/etc/aliases
        alias_database = hash:/etc/aliases
        relay_domains = no
        myorigin = $mydomain
        mynetworks = 127.0.0.0/8 192.168.0.0/16
        mailbox_size_limit = 0
        message_size_limit = 8000000
        recipient_delimiter = +
        inet_interfaces = all
        virtual_transport = dovecot
        dovecot_destination_recipient_limit = 1
        smtpd_sasl_auth_enable = yes
        smtpd_sasl_type = dovecot
        smtpd_sasl_path = private/auth
        smtpd_sasl_security_options = noanonymous
        smtpd_sasl_local_domain = $myhostname
        broken_sasl_auth_clients = yes
        smtpd_sasl_authenticated_header = yes
        smtpd_sasl_application_name = smtpd
        #luser_relay = test2@el.vrn.ru
        header_checks = regexp:/etc/postfix/header_checks
        body_checks = regexp:/etc/postfix/body_checks

        smtpd_client_restrictions = permit_mynetworks,
                permit_sasl_authenticated,
        #        reject_plaintext_session,
        smtpd_sender_restrictions = permit_mynetworks,
                hash:/etc/postfix/whitelist,
                permit_sasl_authenticated,
                reject_unknown_sender_domain,

        smtpd_recipient_restrictions = permit_mynetworks,
                permit_sasl_authenticated,
                reject_unknown_sender_domain,
                reject_unknown_recipient_domain,
                reject_unauth_pipelining,
                reject_unauth_destination,
                reject_unlisted_recipient,
                #check_policy_service inet:127.0.0.1:10023

        local_recipient_maps =
        content_filter = scan:127.0.0.1:10025
        receive_override_options = no_address_mappings

        Вот мой конфиг, подскажите по подробней

        smtpd_reject_unlisted_recipient = yes ----этот параметр не помогает
        в логах
        Mar 12 09:30:08 mail postfix/smtpd[16234]: NOQUEUE: reject: RCPT from unknown[192.168.100.*]: 550 5.1.1 <dkondaurov@el.vrn.ru>: Recipient address rejected: User unknown in virtual mailbox table; from=<akow_igor@mail.ru> to=<dkondaurov@el.vrn.ru> proto=ESMTP helo=<el.vrn.ru>
        Mar 12 09:30:08 mail postfix/smtpd[16234]: disconnect from unknown[192.168.100.*]

        и соответственно после примерно 4 попытки уходит на mail письмо с моими IP.

        virtual_alias_maps подскажи по подробней как сделать, что бы всю неизвестную почту отправлял в опред ящик.
        1)создать файлик /etc/postfix/bad_box
             в нем прописать bad_box@el.vrn.ru
             postmap
             и в конфиге main.cf дописать
        virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf,mysql:/etc/postfix/mysql-email2email.cf,/etc/postfix/bad_box

        так это делается?

        • mdaemon + Postfix, !*! Igor_opennet, 11:19 , 12-Мрт-13 (7)
          local_recipient_maps = закоментил
        • mdaemon + Postfix, !*! Дядя_Федор, 11:22 , 12-Мрт-13 (8)
          • mdaemon + Postfix, !*! Igor_opennet, 11:55 , 12-Мрт-13 (9)
            >[оверквотинг удален]
            >>      в нем прописать bad_box@el.vrn.ru
            >>      postmap
            >>      и в конфиге main.cf дописать
            >> virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf,mysql:/etc/postfix/mysql-email2email.cf,/etc/postfix/bad_box
            >> так это делается?
            >  Я думаю, по другому чуть. Если идти таким путем. В файле
            > записать: @domain.ru твой_ящик(или твой эккаунт, если ты почту получаешь прям с
            > этого сервака. После чего добавить после запятой - hash:/etc/postfix/bad_box. Но мне
            > кажется, что это правильнее было бы все-таки сделать в таблицах, с
            > которыми работает мускул, конфиги которого приведены выше.

            C мускул у меня совссем тяжело, если можешь помоги с конфигами или с сылкой.


  • mdaemon + Postfix, !*! Etch, 01:39 , 12-Мрт-13 (3)
    • mdaemon + Postfix, !*! Igor_opennet, 09:37 , 12-Мрт-13 (6)
      >> Таким образом увеличиваю количество почтовых ЯЩИКОВ на фирме.
      > А нафига вам Mdaemon в таком случае?

      Рук не видел в действии POSTFIX, и хочет протестить с будущим переходом полностью на POSTFIX




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

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