Alexandre Carlim wrote:
My question was, how is the best way to manage the time of smtpd executation. How can i prevents malicious connections. For exemple , if i do this:

""
#!/usr/bin/expect -f

spawn telnet $argv 25

expect "220"

send "helo localhost .\r"

expect "250.*"

send "mail from:<u...@gmail.comr>\r"

expect "250.*"

set i 1

while { $i < 50 } {

    send "rcpt to:<u...@gmail.com <mailto:u...@gmail.com>>\r"

    expect "250.*"

    sleep 50

}

""

I can occupy a processes of smtpd for a long time, only checking recipients. There is another way to control this, What i can do is only tunning this settings ?


smtp_rcpt_timeout,
smtp_connect_timeout,
smtp_data_init_timeout,
smtp_data_done_timeout,
smtp_mail_timeout


smtp_*_timeout parameters used when postfix is sending mail.

You can adjust the smtpd_timeout for when postfix is receiving mail. Note all the timeout parameters are for how long a client can pause without sending data, not the total connection lifetime.
http://www.postfix.org/postconf.5.html#smtpd_timeout

  -- Noel Jones

Reply via email to