The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Очен Очень Очень много SMTP соеденений"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Очен Очень Очень много SMTP соеденений"  
Сообщение от demos98 email(ok) on 18-Окт-06, 08:17 
Здравствуйте господа я уже к вам обращался с этим вопросом но так и не получил вразумительного ответа! Я прошу вас помогите пожалуйста.
Проблема в том что на почтовый сервер на базе Postfix идет очень много smtp  соединений и он у меня начинает тормозить письма приходят на третьи сутки. Я уже вычеслял ip адресса из лога и блокировал их в iptables. Но с каждым днем появляется все больше и больше новых ip адрессов. Я уже не знаю что делать. Подскажите пожалуйста что делать может есть всетаки какое нибудь решение этой проблемы Просто мне надо открыть на это глаза.

Вот кусок лога:

Oct 14 16:56:31 mail postfix/smtpd[29854]: connect from pD9E2548C.dip.t-dialin.net[217.226.84.140]
Oct 14 16:56:31 mail postfix/smtpd[18685]: connect from pD9E2548C.dip.t-dialin.net[217.226.84.140]
Oct 14 16:56:31 mail postfix/smtpd[18712]: connect from ti121210a080-9714.bb.online.no[85.164.101.242]
Oct 14 16:56:31 mail postfix/smtpd[30574]: disconnect from unknown[218.1.115.8]
Oct 14 16:56:32 mail postfix/smtpd[18712]: F25D024C49D: client=ti121210a080-9714.bb.online.no[85.164.101.242]
Oct 14 16:56:33 mail postfix/smtpd[29854]: 0C29E24C49F: client=pD9E2548C.dip.t-dialin.net[217.226.84.140]
Oct 14 16:56:33 mail postfix/smtpd[18685]: lost connection after EHLO from pD9E2548C.dip.t-dialin.net[217.226.84.140]
Oct 14 16:56:33 mail postfix/smtpd[18685]: disconnect from pD9E2548C.dip.t-dialin.net[217.226.84.140]
Oct 14 16:56:33 mail postfix/smtp[7169]: F3AE924C4CE: to=<abcdwebb@msn.com>, relay=mx1.hotmail.com[65.54.245.8], delay=36, status=sent (250  <20061014115557.F3AE924C4CE@mail.xxx.com> Queued mail for delivery)
Oct 14 16:56:33 mail postfix/smtpd[18743]: disconnect from liza.siteprotect.com[64.26.0.90]
Oct 14 16:56:33 mail postfix/smtp[8218]: 4164E24C4CB: to=<sue-elle@barbara.com>, relay=shield66-1.safetoview.com[82.165.186.202], delay=5, status=bounced (host shield66-1.safetoview.com[82.165.186.202] said: 550 5.7.1 Unable to relay for sue-elle@barbara.com (in reply to RCPT TO command))
Oct 14 16:56:34 mail postfix/smtp[7809]: connect to mx3.suply.com[200.230.157.176]: Connection timed out (port 25)
Oct 14 16:56:35 mail postfix/qmgr[18598]: 38F8024C4C9: from=<cissupport.corp@clarislifesciences.com>, size=21255, nrcpt=1 (queue active)
Oct 14 16:56:35 mail amavis[8200]: (08200-02) ESMTP::10024 /var/amavis/amavis-20061014T165614-08200: <cissupport.corp@clarislifesciences.com> -> <sinofarma@xxx.com> Received: SIZE=21255 from mail.tjinter.com ([127.0.0.1]) by localhost (mail [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08200-02 for <sinofarma@tjinter.com>; Sat, 14 Oct 2006 16:56:35 +0500 (TJT)
Oct 14 16:56:35 mail amavis[8200]: (08200-02) Checking: <cissupport.corp@clarislifesciences.com> -> <sinofarma@tjinter.com>
Oct 14 16:56:35 mail postfix/smtpd[32176]: disconnect from ns1.icubix.com[202.131.101.226]
Oct 14 16:56:36 mail postfix/smtpd[31795]: connect from unknown[218.1.115.8]
Oct 14 16:56:36 mail postfix/smtpd[30870]: timeout after RSET from mailgw2.freecom.net[212.100.97.12]
Oct 14 16:56:36 mail postfix/smtpd[30870]: disconnect from mailgw2.freecom.net[212.100.97.12]
Oct 14 16:56:37 mail postfix/cleanup[6639]: 0C29E24C49F: message-id=<01c6ef87$cdeafa30$6c822ecf@nkgxkdxhoak>
Oct 14 16:56:37 mail postfix/qmgr[18598]: 0C29E24C49F: from=<nkgxkdxhoak@barlows-electrical.com>, size=2654, nrcpt=2 (queue active)
Oct 14 16:56:37 mail amavis[8219]: (08219-01) ESMTP::10024 /var/amavis/amavis-20061014T165637-08219: <nkgxkdxhoak@barlows-electrical.com> -> <muin@tjinter.com>,<mumtoz@tjinter.com> Received: SIZE=2654 from mail.tjinter.com ([127.0.0.1]) by localhost (mail [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08219-01; Sat, 14 Oct 2006 16:56:37 +0500 (TJT)
Oct 14 16:56:37 mail amavis[8219]: (08219-01) Checking: <nkgxkdxhoak@barlows-electrical.com> -> <muin@tjinter.com>,<mumtoz@tjinter.com>
Oct 14 16:56:37 mail postfix/smtpd[31795]: disconnect from unknown[218.1.115.8]
Oct 14 16:56:38 mail postfix/smtpd[29854]: disconnect from pD9E2548C.dip.t-dialin.net[217.226.84.140]
Oct 14 16:56:39 mail postfix/cleanup[6636]: F25D024C49D: message-id=<000c01c6ef87$c6061a70$f265a455@iballib94wtj1e>
Oct 14 16:56:40 mail postfix/smtpd[6028]: disconnect from mailgw2.freecom.net[212.100.97.12]
Oct 14 16:56:40 mail postfix/cleanup[6217]: B516D24C4D1: message-id=<01c6ef87$df4d5b10$6c822ecf@vugogkmwo>
Oct 14 16:56:40 mail postfix/qmgr[18598]: B516D24C4D1: from=<vugogkmwo@bestgirl.com.ua>, size=2576, nrcpt=1 (queue active)
Oct 14 16:56:41 mail postfix/smtpd[32176]: connect from unknown[218.1.115.8]
Oct 14 16:56:41 mail postfix/smtpd[5224]: connect from unknown[213.248.58.240]
Oct 14 16:56:42 mail postfix/smtpd[5224]: 855DA24C4D0: client=unknown[213.248.58.240]
Oct 14 16:56:43 mail postfix/smtpd[32176]: disconnect from unknown[218.1.115.8]
Oct 14 16:56:43 mail postfix/smtpd[5224]: 855DA24C4D0: reject: RCPT from unknown[213.248.58.240]: 450 <jhahubyomte@tjinter.com>: User unknown in local recipient table; from=<> to=<jhahubyomte@tjinter.com> proto=ESMTP helo=<cluster>
Oct 14 16:56:43 mail amavis[8200]: (08200-02) spam_scan: hits=1.565 tests=HTML_30_40,HTML_MESSAGE,HTML_TITLE_EMPTY,NORMAL_HTTP_TO_IP
Oct 14 16:56:43 mail amavis[8200]: (08200-02) FWD via SMTP: [127.0.0.1]:10025 <cissupport.corp@clarislifesciences.com> -> <sinofarma@tjinter.com>
Oct 14 16:56:43 mail postfix/smtpd[7046]: connect from localhost[127.0.0.1]
Oct 14 16:56:43 mail postfix/smtpd[7046]: 3BA0224C4CE: client=localhost[127.0.0.1]
Oct 14 16:56:43 mail postfix/cleanup[5571]: 3BA0224C4CE: message-i


ps ax :
root@mail:/var/log# ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        S      0:01 init [3]
    2 ?        SW     0:00 [migration/0]
    3 ?        SWN    0:00 [ksoftirqd/0]
    4 ?        SW<    0:00 [events/0]
    5 ?        SW<    0:00 [khelper]
    6 ?        SW<    0:00 [kacpid]
   26 ?        SW<    0:00 [kblockd/0]
   27 ?        SW     0:00 [khubd]
   37 ?        SW     0:00 [pdflush]
   38 ?        SW     0:19 [pdflush]
   39 ?        SW     0:02 [kswapd0]
   40 ?        SW<    0:00 [aio/0]
  129 ?        SW<    0:00 [ata/0]
  130 ?        SW     0:00 [khpsbpkt]
  145 ?        SW     0:00 [kseriod]
  168 ?        SW<    0:03 [reiserfs/0]
  890 ?        S      1:29 /usr/sbin/syslogd
  893 ?        S      0:00 /usr/sbin/klogd -c 3 -x
1452 ?        S      0:00 /usr/sbin/inetd
1455 ?        S      0:00 /usr/sbin/sshd
1460 ?        S      0:01 /usr/sbin/named
1471 ?        S      0:00 /usr/sbin/crond -l10
1473 ?        S      0:00 /usr/sbin/atd -b 15 -l 1
1477 ?        S      0:00 /usr/sbin/acpid
1484 ?        S      0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-fil
1515 ?        S      0:14 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --u
1525 ?        S      0:00 /usr/sbin/httpd
1527 ?        S      0:00 /usr/sbin/gpm -m /dev/mouse -t ps2
1762 ?        S      0:55 /usr/sbin/httpd
1763 ?        S      0:40 /usr/sbin/httpd
1764 ?        S      1:09 /usr/sbin/httpd
1765 ?        S      0:51 /usr/sbin/httpd
1766 ?        S      0:49 /usr/sbin/httpd
2091 ?        S      0:00 /usr/local/sbin/clamd
2096 ?        S      0:02 /usr/bin/perl -T /usr/local/sbin/amavisd
2159 ?        S      0:00 /usr/lib/courier-imap/libexec/authlib/authdaemond.mysql start
2160 ?        S      0:14 /usr/lib/courier-imap/libexec/authlib/authdaemond.mysql start
2165 ?        S      0:00 /usr/lib/courier-imap/libexec/couriertcpd -address=0 -stderrlog
2169 ?        S      0:00 /usr/lib/courier-imap/sbin/courierlogger imapd
2179 ?        S      0:01 /usr/lib/courier-imap/libexec/couriertcpd -address=0 -stderrlog
2183 ?        S      0:01 /usr/lib/courier-imap/sbin/courierlogger pop3d
2278 ?        S      0:00 /usr/local/sbin/ispd
2456 tty1     S      0:00 /sbin/agetty 38400 tty1 linux
2457 tty2     S      0:00 /sbin/agetty 38400 tty2 linux
2458 tty3     S      0:00 /sbin/agetty 38400 tty3 linux
2459 tty4     S      0:00 /sbin/agetty 38400 tty4 linux
2460 tty5     S      0:00 /sbin/agetty 38400 tty5 linux
2461 tty6     S      0:00 /sbin/agetty 38400 tty6 linux
2622 ?        S      0:54 /usr/sbin/httpd
2870 ?        S      0:38 /usr/sbin/httpd
2940 ?        S      1:21 /usr/sbin/httpd
27051 ?        S      0:18 /usr/sbin/httpd
27151 ?        S      0:37 /usr/sbin/httpd
31585 ?        S      1:03 /usr/bin/perl -w /usr/local/mrtg-2/bin/mrtg /usr/local/mrtg-2/m
22132 ?        S      0:00 sshd: root@pts/12
22140 pts/12   S      0:00 -bash
25562 ?        S      0:01 sshd: root@pts/16
25635 pts/16   S      0:00 -bash
31157 ?        S      0:03 /usr/local/libexec/postfix/master
31158 ?        S      0:00 pickup -l -t unix -u
31159 ?        S      0:00 qmgr -l -t unix -u
31160 ?        S      0:00 cleanup -z -t unix -u
31161 ?        S      0:03 trivial-rewrite -n rewrite -t unix -u
31192 ?        S      0:00 smtpd -n smtp -t inet -u
31193 ?        S      0:05 proxymap -t unix -u
31198 ?        S      0:00 smtpd -n smtp -t inet -u
31202 ?        S      0:00 cleanup -z -t unix -u
31203 ?        S      0:00 smtpd -n smtp -t inet -u
31206 ?        S      0:00 smtpd -n smtp -t inet -u
31207 ?        S      0:00 smtpd -n smtp -t inet -u
31208 ?        S      0:00 smtpd -n smtp -t inet -u
31209 ?        S      0:00 smtpd -n smtp -t inet -u
31211 ?        S      0:00 cleanup -z -t unix -u
31213 ?        S      0:00 smtpd -n smtp -t inet -u
31214 ?        S      0:00 smtpd -n smtp -t inet -u
31215 ?        S      0:00 smtpd -n smtp -t inet -u
31216 ?        S      0:00 smtpd -n smtp -t inet -u
31229 ?        S      0:00 smtpd -n smtp -t inet -u
31230 ?        S      0:00 smtpd -n smtp -t inet -u
31231 ?        S      0:00 smtpd -n smtp -t inet -u
31232 ?        S      0:00 smtpd -n smtp -t inet -u
31233 ?        S      0:00 smtpd -n smtp -t inet -u
31234 ?        S      0:00 smtpd -n smtp -t inet -u
31236 ?        S      0:00 smtpd -n smtp -t inet -u
31237 ?        S      0:00 smtpd -n smtp -t inet -u
31238 ?        S      0:00 smtpd -n smtp -t inet -u
31239 ?        S      0:00 smtpd -n smtp -t inet -u
31240 ?        S      0:00 smtpd -n smtp -t inet -u
31242 ?        S      0:00 smtpd -n smtp -t inet -u
31243 ?        S      0:00 smtpd -n smtp -t inet -u
31244 ?        S      0:00 smtpd -n smtp -t inet -u
31245 ?        S      0:00 smtpd -n smtp -t inet -u
31246 ?        S      0:00 smtpd -n smtp -t inet -u
31247 ?        S      0:00 smtpd -n smtp -t inet -u
31248 ?        S      0:00 smtpd -n smtp -t inet -u
31249 ?        S      0:00 smtpd -n smtp -t inet -u
31250 ?        S      0:00 smtpd -n smtp -t inet -u
31251 ?        S      0:00 smtpd -n smtp -t inet -u
31252 ?        S      0:00 smtpd -n smtp -t inet -u
31258 ?        S      0:00 smtpd -n smtp -t inet -u
31260 ?        S      0:00 smtpd -n smtp -t inet -u
31265 ?        S      0:00 smtpd -n smtp -t inet -u
31267 ?        S      0:00 smtpd -n smtp -t inet -u
31268 ?        S      0:00 smtpd -n smtp -t inet -u
31269 ?        S      0:00 smtpd -n smtp -t inet -u
31270 ?        S      0:00 smtpd -n smtp -t inet -u
31273 ?        S      0:00 cleanup -z -t unix -u
31274 ?        S      0:00 smtpd -n smtp -t inet -u
31279 ?        S      0:00 smtpd -n smtp -t inet -u
31283 ?        S      0:00 smtpd -n smtp -t inet -u
31285 ?        S      0:00 proxymap -t unix -u
31287 ?        S      0:00 smtpd -n smtp -t inet -u
31301 ?        S      0:00 smtpd -n smtp -t inet -u
31303 ?        S      0:00 smtpd -n smtp -t inet -u
31304 ?        S      0:00 smtpd -n smtp -t inet -u
31305 ?        S      0:00 smtpd -n smtp -t inet -u
31306 ?        S      0:00 smtpd -n smtp -t inet -u
31308 ?        S      0:00 cleanup -z -t unix -u
31315 ?        S      0:00 smtpd -n smtp -t inet -u
31316 ?        S      0:00 cleanup -z -t unix -u
31318 ?        S      0:00 smtpd -n smtp -t inet -u
31322 ?        S      0:00 smtpd -n smtp -t inet -u
31323 ?        S      0:00 smtpd -n smtp -t inet -u
31325 ?        S      0:00 smtpd -n smtp -t inet -u
31326 ?        S      0:00 smtpd -n smtp -t inet -u
31327 ?        S      0:00 smtpd -n smtp -t inet -u
31328 ?        S      0:00 smtpd -n smtp -t inet -u
31329 ?        S      0:00 smtpd -n smtp -t inet -u
31330 ?        S      0:00 smtpd -n smtp -t inet -u
31331 ?        S      0:00 smtpd -n smtp -t inet -u
31332 ?        S      0:00 smtpd -n smtp -t inet -u
31333 ?        S      0:00 smtpd -n smtp -t inet -u
31336 ?        S      0:00 cleanup -z -t unix -u
31341 ?        S      0:00 smtpd -n smtp -t inet -u
31342 ?        S      0:00 cleanup -z -t unix -u
31344 ?        S      0:00 smtpd -n smtp -t inet -u
31345 ?        S      0:00 smtpd -n smtp -t inet -u
31346 ?        S      0:00 smtpd -n smtp -t inet -u
31347 ?        S      0:00 smtpd -n smtp -t inet -u
31350 ?        S      0:00 smtpd -n smtp -t inet -u
31354 ?        S      0:00 cleanup -z -t unix -u
31356 ?        S      0:00 smtpd -n smtp -t inet -u
31359 ?        S      0:00 smtpd -n smtp -t inet -u
31360 ?        S      0:00 smtpd -n smtp -t inet -u
31361 ?        S      0:00 smtpd -n smtp -t inet -u
31365 ?        S      0:00 smtpd -n smtp -t inet -u
31367 ?        S      0:00 cleanup -z -t unix -u
31372 ?        S      0:00 cleanup -z -t unix -u
31374 ?        S      0:00 smtpd -n smtp -t inet -u
31375 ?        S      0:00 smtpd -n smtp -t inet -u
31376 ?        S      0:00 smtpd -n smtp -t inet -u
31377 ?        S      0:00 smtpd -n smtp -t inet -u
31378 ?        S      0:00 smtpd -n smtp -t inet -u
31379 ?        S      0:00 smtpd -n smtp -t inet -u
31380 ?        S      0:00 smtpd -n smtp -t inet -u
31381 ?        S      0:00 smtpd -n smtp -t inet -u
31383 ?        S      0:00 smtpd -n smtp -t inet -u
31384 ?        S      0:00 smtpd -n smtp -t inet -u
31388 ?        S      0:00 smtpd -n smtp -t inet -u
31389 ?        S      0:00 smtpd -n smtp -t inet -u
31390 ?        S      0:00 smtpd -n smtp -t inet -u
31391 ?        S      0:00 smtpd -n smtp -t inet -u
31395 ?        S      0:00 smtpd -n smtp -t inet -u
31397 ?        S      0:00 smtpd -n smtp -t inet -u
31398 ?        S      0:00 smtpd -n smtp -t inet -u
31401 ?        S      0:00 smtpd -n smtp -t inet -u
31407 ?        S      0:00 smtpd -n smtp -t inet -u
31409 ?        S      0:00 smtpd -n smtp -t inet -u
31420 ?        S      0:00 smtpd -n smtp -t inet -u
31422 ?        S      0:00 cleanup -z -t unix -u
31424 ?        S      0:00 cleanup -z -t unix -u
31426 ?        S      0:00 smtpd -n smtp -t inet -u
31427 ?        S      0:00 smtpd -n smtp -t inet -u
31428 ?        S      0:00 cleanup -z -t unix -u
31429 ?        S      0:00 cleanup -z -t unix -u
31433 ?        S      0:00 smtpd -n smtp -t inet -u
31434 ?        S      0:00 smtpd -n smtp -t inet -u
31435 ?        S      0:00 smtpd -n smtp -t inet -u
31436 ?        S      0:00 smtpd -n smtp -t inet -u
31443 ?        S      0:00 cleanup -z -t unix -u
31464 ?        S      0:00 cleanup -z -t unix -u
31469 ?        S      0:00 trivial-rewrite -n rewrite -t unix -u
31477 ?        S      0:00 cleanup -z -t unix -u
32080 ?        S      0:00 local -t unix
32224 ?        S      0:00 cleanup -z -t unix -u
32225 ?        S      0:00 cleanup -z -t unix -u
32226 ?        S      0:00 cleanup -z -t unix -u
32227 ?        S      0:00 cleanup -z -t unix -u
32228 ?        S      0:00 cleanup -z -t unix -u
32229 ?        S      0:00 cleanup -z -t unix -u
32230 ?        S      0:00 cleanup -z -t unix -u
32235 ?        S      0:00 cleanup -z -t unix -u
32236 ?        S      0:00 cleanup -z -t unix -u
32241 ?        S      0:00 cleanup -z -t unix -u
32242 ?        S      0:00 cleanup -z -t unix -u
32243 ?        S      0:00 cleanup -z -t unix -u
32244 ?        S      0:00 cleanup -z -t unix -u
32245 ?        S      0:00 cleanup -z -t unix -u
32445 ?        S      0:00 smtp -n smtp-amavis -t unix -u -o smtp_data_done_timeout 1200 -
32452 ?        S      0:00 smtp -n smtp-amavis -t unix -u -o smtp_data_done_timeout 1200 -
32491 ?        S      0:00 bounce -z -n defer -t unix -u
32493 ?        S      0:00 smtp -t unix -u
32509 ?        S      0:00 bounce -z -n defer -t unix -u
32514 ?        S      0:00 smtp -t unix -u
32515 ?        S      0:00 bounce -z -n defer -t unix -u
32518 ?        S      0:00 bounce -z -n defer -t unix -u
32524 ?        S      0:00 bounce -z -n defer -t unix -u
32572 ?        S      0:00 smtp -t unix -u
32581 ?        S      0:00 smtp -t unix -u
32589 ?        S      0:00 smtpd -n 127.0.0.1:10025 -t inet -u -o content_filter  -o local
32590 ?        S      0:00 smtpd -n 127.0.0.1:10025 -t inet -u -o content_filter  -o local
32637 ?        S      0:00 bounce -z -n defer -t unix -u
32638 ?        S      0:00 bounce -z -n defer -t unix -u
32639 ?        S      0:00 flush -z -t unix -u
32726 ?        S      0:00 local -t unix
32727 ?        S      0:02 /usr/bin/perl -T /usr/local/sbin/amavisd
32730 ?        S      0:02 /usr/bin/perl -T /usr/local/sbin/amavisd
  303 ?        S      0:00 flush -z -t unix -u
  476 pts/12   R      0:00 ps ax


mail.cf
root@mail:/etc/postfix# cat main.cf
# Global Postfix configuration file. This file lists only a subset
# of all 100+ parameters. See the sample-xxx.cf files for a full list.
#
# The general format is lines with parameter = value pairs. Lines
# that begin with whitespace continue the previous line. A value can
# contain references to other $names or ${name}s.
#
# NOTE - CHANGE NO MORE THAN 2-3 PARAMETERS AT A TIME, AND TEST IF
# POSTFIX STILL WORKS AFTER EVERY CHANGE.

# SOFT BOUNCE
#
# The soft_bounce parameter provides a limited safety net for
# testing.  When soft_bounce is enabled, mail will remain queued that
# would otherwise bounce. This parameter disables locally-generated
# bounces, and prevents the SMTP server from rejecting mail permanently
# (by changing 5xx replies into 4xx replies). However, soft_bounce
# is no cure for address rewriting mistakes or mail routing mistakes.
#
#soft_bounce = no

# LOCAL PATHNAME INFORMATION
#
# The queue_directory specifies the location of the Postfix queue.
# This is also the root directory of Postfix daemons that run chrooted.
# See the files in examples/chroot-setup for setting up Postfix chroot
# environments on different UNIX systems.
#
queue_directory = /var/spool/postfix
#queue_directory = /usr/spool/postfix

# The command_directory parameter specifies the location of all
# postXXX commands.  The default value is $program_directory.
#
#command_directory = /usr/sbin
command_directory = /usr/local/sbin

# The daemon_directory parameter specifies the location of all Postfix
# daemon programs (i.e. programs listed in the master.cf file). The
# default value is $program_directory. This directory must be owned
# by root.
#
#daemon_directory = /usr/libexec/postfix
daemon_directory = /usr/local/libexec/postfix

# QUEUE AND PROCESS OWNERSHIP
#
# The mail_owner parameter specifies the owner of the Postfix queue
# and of most Postfix daemon processes.  Specify the name of a user
# account THAT DOES NOT SHARE ITS USER OR GROUP ID WITH OTHER ACCOUNTS
# AND THAT OWNS NO OTHER FILES OR PROCESSES ON THE SYSTEM.  In
# particular, don't specify nobody or daemon. PLEASE USE A DEDICATED
# USER.
#
mail_owner = postfix

# The default_privs parameter specifies the default rights used by
# the local delivery agent for delivery to external file or command.
# These rights are used in the absence of a recipient user context.
# DO NOT SPECIFY A PRIVILEGED USER OR THE POSTFIX OWNER.
#
#default_privs = nobody

# INTERNET HOST AND DOMAIN NAMES
#
# The myhostname parameter specifies the internet hostname of this
# mail system. The default is to use the fully-qualified domain name
# from gethostname(). $myhostname is used as a default value for many
# other configuration parameters.
#
#myhostname = virtual.domain.name
myhostname = mail.xxx.com
# The mydomain parameter specifies the local internet domain name.
# The default is to use $myhostname minus the first component.
# $mydomain is used as a default value for many other configuration
# parameters.
#
mydomain = xxx.com
# SENDING MAIL
#
# The myorigin parameter specifies the domain that locally-posted
# mail appears to come from. The default is to append $myhostname,
# which is fine for small sites.  If you run a domain with multiple
# machines, you should (1) change this to $mydomain and (2) set up
# a domain-wide alias database that aliases each user to
# user@that.users.mailhost.
#
#myorigin = $myhostname
myorigin = $mydomain

# RECEIVING MAIL

# The inet_interfaces parameter specifies the network interface
# addresses that this mail system receives mail on.  By default,
# the software claims all active interfaces on the machine. The
# parameter also controls delivery of mail to user@[ip.address].
#
#inet_interfaces = $mydomain
#inet_interfaces = 127.0.0.1
#inet_interfaces = $myhostname
#inet_interfaces = $myhostname, localhost
#inet_interfaces = $mydomain
#inet_interfaces = $myhostname
#inet_interfaces = all

# The mydestination parameter specifies the list of domains that this
# machine considers itself the final destination for. That includes
# Sendmail-style virtual domains hosted on this machine.
#
# Do not include Postfix-style virtual domains - those domains are
# specified elsewhere (see sample-virtual.cf, and sample-transport.cf).
#
# The default is $myhostname + localhost.$mydomain.  On a mail domain
# gateway, you should also include $mydomain. Do not specify the
# names of domains that this machine is backup MX host for. Specify
# those names via the relay_domains or permit_mx_backup settings for
# the SMTP server (see sample-smtpd.cf).
#
# The local machine is always the final destination for mail addressed
# to user@[the.net.work.address] of an interface that the mail system
# receives mail on (see the inet_interfaces parameter).
#
# Specify a list of host or domain names, /file/name or type:table
# patterns, separated by commas and/or whitespace. A /file/name
# pattern is replaced by its contents; a type:table is matched when
# a name matches a lookup key.  Continue long lines by starting the
# next line with whitespace.
#
#mydestination = $myhostname, localhost.$mydomain
mydestination =  $myhostname, localhost.$mydomain $mydomain
#mydestination = $myhostname, localhost.$mydomain, $mydomain,
#       mail.$mydomain, www.$mydomain, ftp.$mydomain

# TRUST AND RELAY CONTROL

# The mynetworks parameter specifies the list of "trusted" SMTP
# clients that have more privileges than "strangers".
#
# In particular, "trusted" SMTP clients are allowed to relay mail
# through Postfix.  See the smtpd_recipient_restrictions parameter
# in file sample-smtpd.cf.
#
# You can specify the list of "trusted" network addresses by hand
# or you can let Postfix do it for you (which is the default).
#
# By default (mynetworks_style = subnet), Postfix "trusts" SMTP
# clients in the same IP subnetworks as the local machine.
# On Linux, this does works correctly only with interfaces specified
# with the "ifconfig" command.
#
# Specify "mynetworks_style = class" when Postfix should "trust" SMTP
# clients in the same IP class A/B/C networks as the local machine.
# Don't do this with a dialup site - it would cause Postfix to "trust"
# your entire provider's network.  Instead, specify an explicit
# mynetworks list by hand, as described below.
#
# Specify "mynetworks_style = host" when Postfix should "trust"
# only the local machine.
#
#mynetworks_style = class
#mynetworks_style = subnet
#mynetworks_style = host

# Alternatively, you can specify the mynetworks list by hand, in
# which case Postfix ignores the mynetworks_style setting.
#
# Specify an explicit list of network/netmask patterns, where the
# mask specifies the number of bits in the network part of a host
# address.
#
# You can also specify the absolute pathname of a pattern file instead
# of listing the patterns here. Specify type:table for table-based lookups
# (the value on the table right-hand side is not used).
#
#mynetworks = 168.100.189.0/28, 127.0.0.0/8
#mynetworks = $config_directory/mynetworks
#mynetworks = hash:/etc/postfix/network_table
mynetworks = 212.165.180.0/24, 212.165.181.0/25, 212.119.37.0/24, 192.168.1.0/24, 192.168.40.0/24, 192.168.140.0/24, 127.0.0.0/8

# The relay_domains parameter restricts what clients this mail system
# will relay mail from, or what destinations this system will relay
# mail to.  See the smtpd_recipient_restrictions restriction in the
# file sample-smtpd.cf for detailed information.
#
# By default, Postfix relays mail
# - from "trusted" clients whose IP address matches $mynetworks,
# - from "trusted" clients matching $relay_domains or subdomains thereof,
# - from untrusted clients to destinations that match $relay_domains
#   or subdomains thereof, except addresses with sender-specified routing.
# The default relay_domains value is $mydestination.
#
# In addition to the above, the Postfix SMTP server by default accepts mail
# that Postfix is final destination for:
# - destinations that match $inet_interfaces,
# - destinations that match $mydestination
# - destinations that match $virtual_maps.
# These destinations do not need to be listed in $relay_domains.
#
# Specify a list of hosts or domains, /file/name patterns or type:name
# lookup tables, separated by commas and/or whitespace.  Continue
# long lines by starting the next line with whitespace. A file name
# is replaced by its contents; a type:name table is matched when a
# (parent) domain appears as lookup key.
#
# NOTE: Postfix will not automatically forward mail for domains that
# list this system as their primary or backup MX host. See the
# permit_mx_backup restriction in the file sample-smtpd.cf.
#
relay_domains = $mydestination

# INTERNET OR INTRANET

# The relayhost parameter specifies the default host to send mail to
# when no entry is matched in the optional transport(5) table. When
# no relayhost is given, mail is routed directly to the destination.
#
# On an intranet, specify the organizational domain name. If your
# internal DNS uses no MX records, specify the name of the intranet
# gateway host instead.
#
# In the case of SMTP, specify a domain, host, host:port, [host]:port,
# [address] or [address]:port; the form [host] turns off MX lookups.
#
# If you're connected via UUCP, see also the default_transport parameter.
#
#relayhost = $mydomain
#relayhost = gateway.my.domain
#relayhost = uucphost
#relayhost = [an.ip.add.ress]

# REJECTING UNKNOWN LOCAL USERS
#
# The local_recipient_maps parameter specifies optional lookup tables
# with all users that are local with respect to $mydestination and
# $inet_interfaces.  If this parameter is defined, then the SMTP server
# will reject mail for unknown local users.
#
# If you use the default Postfix local delivery agent for local
# delivery, uncomment the definition below.
#
# Beware: if the Postfix SMTP server runs chrooted, you may have to
# copy the passwd (not shadow) database into the jail. This is
# system dependent.
#
#local_recipient_maps = $alias_maps unix:passwd.byname

# INPUT RATE CONTROL
#
# The in_flow_delay configuration parameter implements mail input
# flow control. This feature is turned on by default, although it
# still needs further development (it's disabled on SCO UNIX due
# to an SCO bug).
#
# A Postfix process will pause for $in_flow_delay seconds before
# accepting a new message, when the message arrival rate exceeds the
# message delivery rate. With the default 50 SMTP server process
# limit, this limits the mail inflow to 50 messages a second more
# than the number of messages delivered per second.
#
# Specify 0 to disable the feature. Valid delays are 0..10.
#
#in_flow_delay = 1s

# ADDRESS REWRITING
#
# Insert text from sample-rewrite.cf if you need to do address
# masquerading.
#
# Insert text from sample-canonical.cf if you need to do address
# rewriting, or if you need username->Firstname.Lastname mapping.

#sender_canonical_maps = hash:/etc/postfix/sender_canonical
#sender_canonical_maps = dbm:/etc/postfix/sender_canonical.db
#canonical_maps = hash:/etc/postfix/canonical
#canonical_maps = dbm:/etc/postfix/canonical.db


# ADDRESS REDIRECTION (VIRTUAL DOMAIN)
#
# Insert text from sample-virtual.cf if you need virtual domain support.
#virtual_alias_maps = dbm:/etc/postfix/virtual.db
#virtual_alias_maps = hash:/etc/postfix/virtual
#virtual_alias_domains = rch-tad.com adra.tj
#virtual_alias_domains = $virtual_alias_maps


# "USER HAS MOVED" BOUNCE MESSAGES
#
# Insert text from sample-relocated.cf if you need "user has moved"
# style bounce messages. Alternatively, you can bounce recipients
# with an SMTP server access table. See sample-smtpd.cf.

# TRANSPORT MAP
#
# Insert text from sample-transport.cf if you need explicit routing.

# ALIAS DATABASE
#
# The alias_maps parameter specifies the list of alias databases used
# by the local delivery agent. The default list is system dependent.
# On systems with NIS, the default is to search the local alias
# database, then the NIS alias database. See aliases(5) for syntax
# details.
#
# If you change the alias database, run "postalias /etc/aliases" (or
# wherever your system stores the mail alias file), or simply run
# "newaliases" to build the necessary DBM or DB file.
#
# It will take a minute or so before changes become visible.  Use
# "postfix reload" to eliminate the delay.
#
#alias_maps = dbm:/etc/aliases
alias_maps = hash:/etc/mail/aliases
#,  hash:/usr/local/mailman/data/aliases
#alias_maps = hash:/etc/aliases, nis:mail.aliases
#alias_maps = netinfo:/aliases

# The alias_database parameter specifies the alias database(s) that
# are built with "newaliases" or "sendmail -bi".  This is a separate
# configuration parameter, because alias_maps (see above) may specify
# tables that are not necessarily all under control by Postfix.
#
#alias_database = dbm:/etc/aliases
#alias_database = dbm:/etc/mail/aliases
#alias_database = hash:/etc/mail/aliases
#alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases

# ADDRESS EXTENSIONS (e.g., user+foo)
#
# The recipient_delimiter parameter specifies the separator between
# user names and address extensions (user+foo). See canonical(5),
# local(8), relocated(5) and virtual(5) for the effects this has on
# aliases, canonical, virtual, relocated and .forward file lookups.
# Basically, the software tries user+foo and .forward+foo before
# trying user and .forward.
#
#recipient_delimiter = +

# DELIVERY TO MAILBOX
#
# The home_mailbox parameter specifies the optional pathname of a
# mailbox file relative to a user's home directory. The default
# mailbox file is /var/spool/mail/user or /var/mail/user.  Specify
# "Maildir/" for qmail-style delivery (the / is required).
#
#home_mailbox = Mailbox
home_mailbox = Maildir/

# The mail_spool_directory parameter specifies the directory where
# UNIX-style mailboxes are kept. The default setting depends on the
# system type.
#
#mail_spool_directory = /var/mail
#mail_spool_directory = /var/spool/mail/

# The mailbox_command parameter specifies the optional external
# command to use instead of mailbox delivery. The command is run as
# the recipient with proper HOME, SHELL and LOGNAME environment settings.
# Exception:  delivery for root is done as $default_user.
#
# Other environment variables of interest: USER (recipient username),
# EXTENSION (address extension), DOMAIN (domain part of address),
# and LOCAL (the address localpart).
#
# Unlike other Postfix configuration parameters, the mailbox_command
# parameter is not subjected to $parameter substitutions. This is to
# make it easier to specify shell syntax (see example below).
#
# Avoid shell meta characters because they will force Postfix to run
# an expensive shell process. Procmail alone is expensive enough.
#
# IF YOU USE THIS TO DELIVER MAIL SYSTEM-WIDE, YOU MUST SET UP AN
# ALIAS THAT FORWARDS MAIL FOR ROOT TO A REAL USER.
#
#mailbox_command = /some/where/procmail
#mailbox_command = /some/where/procmail -a "$EXTENSION"


# The mailbox_transport specifies the optional transport in master.cf
# to use after processing aliases and .forward files. This parameter
# has precedence over the mailbox_command, fallback_transport and
# luser_relay parameters.
#
# Specify a string of the form transport:nexthop, where transport is
# the name of a mail delivery transport defined in master.cf.  The
# :nexthop part is optional. For more details see the sample transport
# configuration file.
#
#mailbox_transport = lmtp:unix:/file/name
#mailbox_transport = cyrus

# The fallback_transport specifies the optional transport in master.cf
# to use for recipients that are not found in the UNIX passwd database.
# This parameter has precedence over the luser_relay parameter.
#
# Specify a string of the form transport:nexthop, where transport is
# the name of a mail delivery transport defined in master.cf.  The
# :nexthop part is optional. For more details see the sample transport
# configuration file.
#
#fallback_transport = lmtp:unix:/file/name
#fallback_transport = cyrus
#fallback_transport =

# The luser_relay parameter specifies an optional destination address
# for unknown recipients.  By default, mail for unknown local recipients
# is bounced.
#
# The following expansions are done on luser_relay: $user (recipient
# username), $shell (recipient shell), $home (recipient home directory),
# $recipient (full recipient address), $extension (recipient address
# extension), $domain (recipient domain), $local (entire recipient
# localpart), $recipient_delimiter. Specify ${name?value} or
# ${name:value} to expand value only when $name does (does not) exist.
#
# luser_relay works only for the default Postfix local delivery agent.
#
#luser_relay = $user@other.host
#luser_relay = $local@other.host
#luser_relay = admin+$local

# JUNK MAIL CONTROLS
#
# The controls listed here are only a very small subset. See the file
# sample-smtpd.cf for an elaborate list of anti-UCE controls.

# The header_checks parameter specifies an optional table with patterns
# that each logical message header is matched against, including
# headers that span multiple physical lines.  Patterns are matched
# in the specified order, and the search stops upon the first match.
# When a pattern matches, what happens next depends on the associated
# action that is specified in the right-hand side of the table:
#
# REJECT the entire message is rejected.
# REJECT text.... The text is sent to the originator.
# IGNORE the header line is silently discarded.
# WARN   the header is logged (not rejected) with a warning message.
#
# These patterns do not apply to MIME headers in the message body.
#
# See also the body_checks example in the sample-filter.cf file.
#

#header_checks = regexp:/etc/postfix/header_checks
#mime_header_checks = regexp:/etc/postfix/mime_header_checks
#body_checks = regexp:/etc/postfix/body_checks

# FAST ETRN SERVICE
#
# Postfix maintains per-destination logfiles with information about
# deferred mail, so that mail can be flushed quickly with the SMTP
# "ETRN domain.name" command, or by executing "sendmail -qRdomain.name".
#
# By default, Postfix maintains deferred mail logfile information
# only for destinations that Postfix is willing to relay to (as
# specified in the relay_domains parameter). For other destinations,
# Postfix attempts to deliver ALL queued mail after receiving the
# SMTP "ETRN domain.name" command, or after execution of "sendmail
# -qRdomain.name". This can be slow when a lot of mail is queued.
#
# The fast_flush_domains parameter controls what destinations are
# eligible for this "fast ETRN/sendmail -qR" service.
#
#fast_flush_domains = $relay_domains
#fast_flush_domains =

# SHOW SOFTWARE VERSION OR NOT
#
# The smtpd_banner parameter specifies the text that follows the 220
# code in the SMTP server's greeting banner. Some people like to see
# the mail version advertised. By default, Postfix shows no version.
#
# You MUST specify $myhostname at the start of the text. That is an
# RFC requirement. Postfix itself does not care.
#
#smtpd_banner = $myhostname ESMTP $mail_name
#smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)

# PARALLEL DELIVERY TO THE SAME DESTINATION
#
# How many parallel deliveries to the same user or domain? With local
# delivery, it does not make sense to do massively parallel delivery
# to the same user, because mailbox updates must happen sequentially,
# and expensive pipelines in .forward files can cause disasters when
# too many are run at the same time. With SMTP deliveries, 10
# simultaneous connections to the same domain could be sufficient to
# raise eyebrows.
#
# Each message delivery transport has its XXX_destination_concurrency_limit
# parameter.  The default is $default_destination_concurrency_limit for
# most delivery transports. For the local delivery agent the default is 2.

#local_destination_concurrency_limit = 2
#default_destination_concurrency_limit = 10

# DEBUGGING CONTROL
#
# The debug_peer_level parameter specifies the increment in verbose
# logging level when an SMTP client or server host name or address
# matches a pattern in the debug_peer_list parameter.
#
debug_peer_level = 2

# The debug_peer_list parameter specifies an optional list of domain
# or network patterns, /file/name patterns or type:name tables. When
# an SMTP client or server host name or address matches a pattern,
# increase the verbose logging level by the amount specified in the
# debug_peer_level parameter.
#
#debug_peer_list = 127.0.0.1
#debug_peer_list = some.domain

# The debugger_command specifies the external command that is executed
# when a Postfix daemon program is run with the -D option.
#
# Use "command .. & sleep 5" so that the debugger can attach before
# the process marches on. If you use an X-based debugger, be sure to
# set up your XAUTHORITY environment variable before starting Postfix.
#
debugger_command =
         PATH=/usr/bin:/usr/X11R6/bin
         xxgdb $daemon_directory/$process_name $process_id & sleep 5

# INSTALL-TIME CONFIGURATION INFORMATION
#
# The following parameters are used when installing a new Postfix version.
#
# sendmail_path: The full pathname of the Postfix sendmail command.
# This is the Sendmail-compatible mail posting interface.
#
#sendmail_path = /usr/sbin/sendmail
sendmail_path = /usr/local/sbin/sendmail

# newaliases_path: The full pathname of the Postfix newaliases command.
# This is the Sendmail-compatible command to build alias databases.
#
#newaliases_path = /usr/sbin/sendmail
#newaliases_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases

# mailq_path: The full pathname of the Postfix mailq command.  This
# is the Sendmail-compatible mail queue listing command.
#
#mailq_path = /usr/bin/mailq
mailq_path = /usr/local/bin/mailq

# setgid_group: The group for mail submission and queue management
# commands.  This must be a group name with a numerical group ID that
# is not shared with other accounts, not even with the Postfix account.
#
setgid_group = postdrop

# manpage_directory: The location of the Postfix on-line manual pages.
#
manpage_directory = /usr/share/man

# sample_directory: The location of the Postfix sample configuration files.
#
sample_directory = /etc/postfix

# readme_directory: The location of the Postfix README files.
#
readme_directory = /usr/share/doc/packages/postfix/README_FILES
#mail_spool_directory = /var/mail
#mail_spool_directory = /var/mail/$USER/
#mail_spool_directory = /home/$USER/Maildir/
mail_name = Postfix on Linux (i386)
#sender_canonical_maps = hash:/etc/postfix/sender_canonical
#canonical_maps = hash:/etc/postfix/canonical
#virtual_maps = hash:/etc/postfix/virtual
#relocated_maps = hash:/etc/postfix/relocated
smtpd_sender_restrictions = reject_non_fqdn_sender, reject_unknown_sender_domain
#transport_maps = hash:/etc/postfix/transport
masquerade_exceptions = root
masquerade_domains =
defer_transports =
disable_dns_lookups = no
#relayhost =
content_filter = smtp-amavis:[127.0.0.1]:10024


#Added by BitDefender, do not remove!
#content_filter = smtp:127.0.0.1:10025
#End of added lines


unknown_local_recipient_reject_code = 450

#mailbox_size_limit = 20240000
message_size_limit = 20240000

#Added by BitDefender, do not remove!
#content_filter = smtp:127.0.0.1:10025
#End of added lines
smtpd_helo_required = yes
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination, reject_non_fqdn_recipient
#default_process_limit = 25


virtual_alias_maps = mysql:/usr/local/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:102
virtual_mailbox_base = /usr/local/virtual
virtual_mailbox_domains = mysql:/usr/local/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/usr/local/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_mailbox_limit = 51200000
virtual_minimum_uid = 1000
virtual_transport = virtual
virtual_uid_maps = static:1000

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

 Оглавление

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


1. "Очен Очень Очень много SMTP соеденений"  
Сообщение от Krivoy (??) on 19-Окт-06, 14:30 
Мндааа.....
http://www.postfix.org/documentation.html
или www.google.ru по ключевому слову open_relay
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Очен Очень Очень много SMTP соеденений"  
Сообщение от Max (??) on 27-Ноя-06, 22:14 
Filter by 6c822ecf
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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