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

Исходное сообщение
"Траблы с postfix"

Отправлено mvd , 19-Май-08 19:22 
День добрый!

Народ, помогите разобраться с проблемой
У меня сейчас на сервер идет 50-70 сообщений в секунду с разных машин всякого мусора
Клиент посылает такие запросы:
EHLO smtp1-inyi.e-i.net
MAIL FROM:<> SIZE=3427
RCPT TO:<5job@мой.домен.ком>
DATA
Received: by virchk.center.oit.ac.jp (Postfix)
        id F057F6E72; Tue, 20 May 2008 00:08:06 +0900 (JST)
Date: Tue, 20 May 2008 00:08:06 +0900 (JST)
From: MAILER-DAEMON@virchk.center.oit.ac.jp (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: 5job@мой.домен.ком
Auto-Submitted: auto-replied

трабла в том, что ящика 5job у меня, ясен пень, нету. А постфикс ложит это сообщение MAILER-DAEMON'у и пытается отослать уведомление на обратный адрес.
В связи с этим есть несколько вопросов:
1) можно ли блокирнуть пустую строку "mail from"?
2) какого черта постфикс не реджектит сообщение несуществующему юзверю, а пытается ответить, что его нет? Можно ли отключить эти ответы?
второе важнее

$ postconf -n

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = scan:127.0.0.1:10025
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
default_privs = nobody
disable_vrfy_command = yes
home_mailbox = Maildir/
inet_interfaces = all
local_recipient_maps =
mail_owner = postfix
mail_spool_directory = /var/spool/mail
mailq_path = /usr/bin/mailq.postfix
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = мой.домен
myhostname = мой.домен
mynetworks = 127.0.0.0/8
queue_directory = /var/spool/postfix
receive_override_options = no_address_mappings
relay_domains = proxy:mysql:/etc/postfix/relay_domains.mysql.cf
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/pki/dovecot/certs/cacert.pem
smtp_tls_cert_file = /etc/pki/dovecot/certs/dovecot.pem
smtp_tls_key_file = /etc/pki/dovecot/private/dovecot.pem
smtp_tls_note_starttls_offer = yes
smtp_use_tls = yes
smtpd_banner = $myhostname ESMTP $mail_name
smtpd_helo_required = yes
smtpd_recipient_limit = 32
smtpd_recipient_restrictions = permit_sasl_authenticated,    permit_mynetworks,    reject_unauth_destination,    reject_non_fqdn_recipient,    reject_invalid_hostname,    reject_unlisted_recipient
smtpd_reject_unlisted_recipient = yes
smtpd_sasl_auth_enable = yes
smtpd_sender_restrictions = reject_non_fqdn_sender,    reject_unverified_sender,    reject_unknown_sender_domain
smtpd_tls_CAfile = /etc/pki/dovecot/certs/cacert.pem
smtpd_tls_auth_only = yes
smtpd_tls_cert_file = /etc/pki/dovecot/certs/dovecot.pem
smtpd_tls_key_file = /etc/pki/dovecot/private/dovecot.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
transport_maps = mysql:/etc/postfix/transport.mysql.cf
unknown_local_recipient_reject_code = 550
virtual_alias_maps = mysql:/etc/postfix/alias.mysql.cf
virtual_gid_maps = static:90
virtual_mailbox_base = /var/virtualmail/
virtual_mailbox_limit = $mailbox_size_limit
virtual_mailbox_maps = mysql:/etc/postfix/mailbox.mysql.cf
virtual_minimum_uid = 87
virtual_uid_maps = static:89


Содержание

Сообщения в этом обсуждении
"Траблы с postfix"
Отправлено ivb , 20-Май-08 07:28 
local_recipient_maps = unix:passwd.byname $alias_maps

"Траблы с postfix"
Отправлено Vladimir , 20-Май-08 10:01 
>[оверквотинг удален]
>transport_maps = mysql:/etc/postfix/transport.mysql.cf
>unknown_local_recipient_reject_code = 550
>virtual_alias_maps = mysql:/etc/postfix/alias.mysql.cf
>virtual_gid_maps = static:90
>virtual_mailbox_base = /var/virtualmail/
>virtual_mailbox_limit = $mailbox_size_limit
>virtual_mailbox_maps = mysql:/etc/postfix/mailbox.mysql.cf
>virtual_minimum_uid = 87
>virtual_uid_maps = static:89
>> local_recipient_maps =

Не должен быть пустым


"Траблы с postfix"
Отправлено mvd , 20-Май-08 11:24 
Прописал
local_recipient_maps = $virtual_mailbox_maps $virtual_alias_maps
вродь начало отбивать. Но не все
Если клиент говорит
RCPT TO:<4sergej@мой.домен2.ком>
RCPT TO:<4job@мой.домен2.ком>
- сервер такие сообщения принимает
"250 2.1.5 Ok"
Адреса sergej@мой.домен2.ком и job@мой.домен2.ком существуют, но без цыфирь впереди
Какие будут предположения?