W dniu 30.04.2014 15:04, Wolfgang Breyha pisze: Hi!
> Marcin Mirosław wrote, on 30/04/14 14:34: >> Hi! >> I'm trying to implement some of the features from postscreen. First of >> them is sending multitiline smtp banner with delay between lines [1]. > > Simply add a delay in your connect ACL. 1 Second is usually enough to fool > broken clients. > >> So my too fast "ehlo" makes that after "rcpt to" mail will be rejected. >> I suspect it will be completely impossible to do it. But maybe such poor >> PREGREET test would be possible without many effort in exim code?: >> >> acl_smtp_connect = acl_check_connect >> >> acl_check_connect: >> warn >> message = 220-mail.xxx. ESMTP >> warn >> delay = 5s >> warn >> message = 220 mail.xxx. ESMTP go on dude >> >> And if protocol error appears let Exim rejects email at this moment. > > Exim will already do that automatically if you didn't set > smtp_enforce_sync = false (main option) > or > control = no_enforce_sync (ACL control) I didn't change enforce settings. What you said is true beside I can't use acl shown above. As far as I can see there is no possible to add delay when sending smtp banner. "control = no_delay_flush" doesn't help me in this case. >> What about adding feature allowing temporary ignoring >> protocol/sychronization errors (e.g. ignore_protocols_error=1) and > > See above. Adding > control = no_pipelining > makes live even harder for some clients. Disabling STARTTLS might as well, but > at (too) high costs. "some clients" you mean spam hosts? Meseems disabling STARTTLS doesn't help in early detection of connection from bot or I didn't catch properly your thought. > Read > http://www.exim.org/exim-html-current/doc/html/spec_html/ch-access_control_lists.html > http://www.exim.org/exim-html-current/doc/html/spec_html/ch-main_configuration.html > for details. > >> putting information about such incident into expansion item? > > Currently there is no variable to check for previous sync errors. As you suggest I'm going to add little delay to acl_connect and see results. Thanks, Marcin -- ## List details at https://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
