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:<[email protected]>\r"
expect "250.*"
set i 1
while { $i < 50 } {
send "rcpt to:<[email protected] <mailto:[email protected]>>\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