---------- Original Message ---------------------------------- From: Claus Assmann <ca+postfix-us...@esmtp.org> Date: Thu, 30 Sep 2010 11:07:23 -0700
>On Thu, Sep 30, 2010, Victor Duchovni wrote: > >> Do you have a tcpdump capture? From the above it sounds like HELO is >> sent before the 220 banner. That's a protocol error. > >Is it? > >4.3.1 Sequencing Overview >... > One important reply is the connection greeting. Normally, a receiver > will send a 220 "Service ready" reply when the connection is > completed. The sender SHOULD wait for this greeting message before > sending any commands. > >So this is "just" a SHOULD, not a MUST, hence not a protocol error >per se. Any real MTA will obey the SHOULD requirement of course. I've used pregreet on some very high volume MX for months, and had one FP. As I glance through the list of pregreeters egrep -i "pregreet" /var/log/maillog | awk '{print $NF}' | sort -f | uniq -ic | sort -rnf | less complete crap 22944 localhost?? 2353 USER?? 1664 samlab?? 1601 adsl-dynamic-pool-xxx.fpt.vn?? 1529 HOME?? 1519 dynamic.vdc.vn?? 1476 SERVER?? 1287 adsl-dynamic-pool-xxx.hcm.fpt.vn?? 1280 PC?? 1268 COMPUTER?? 1232 66.45.16.66?? 1226 wimax-client.yota.ru?? 1203 COMP?? 1202 ADMIN?? 1188 adsl.viettel.vn?? 1083 ?? 940 static.vdc.vn?? 862 UserPC?? 840 philka?? 788 Loner-XP?? 749 advertise-bz.cn?? 703 QUIT?? 689 ???????? 577 pc2009?? 558 DESKTOP?? 513 ABC?? 509 vista?? 501 system.mail?? 498 mailin-02.mx.aol.com?? 466 mycomp?? 462 homecomputer?? 461 mycom?? 430 customer-189-217-67-24.cablevision.net.mx?? 429 win7xp?? 413 ABTS-North-Dynamic-061.206.173.122.airtelbroadband.in?? 396 Paradise?? 383 ge-3-3-0-core-as12455.orange.co.ke?? 375 ??????? 360 wtl.worldcall.net.pk?? 359 hw-media.com?? 347 techtargetlists.com?? 343 ?????? 333 yahoo.com?? 322 PC1?? 310 crnnetwork.com?? 303 INDIA?? 302 PC2?? 299 bldr-media.com?? 296 95-52-182-246.dynamic.komi.dslavangard.ru?? 290 SYSTEM?? 290 COMP1?? 281 adsl.hnpt.com.vn?? 281 SLT-BB-CUST.slt.lk?? 280 windowsxpsp3?? 280 ACER?? 266 static.vnpt-hanoi.com.vn?? 260 LENOVO?? 254 USER-PC?? 251 pal?? 247 host222-252-static.39-79-b.business.telecomitalia.it?? 244 saleemi-71221d1?? 244 OFFICE?? 233 201-89-23-194.pgosm301.ipd.brasiltelecom.net.br?? 232 178-162-190-11.local?? 231 Intel?? 230 ipaddr.enet.vn?? 229 microsof-265881?? 227 computer_1?? 220 x-team?? 219 inside-ip-115.astranet.ru?? 218 hn.kd.ny.adsl?? 215 XP?? 213 MAY_INKD?? 212 changeme1?? 212 COMPAQ?? 210 ITFRIEND?? 209 sicowin?? 207 news.cygnusb2bmail.com?? 207 everest?? 206 codename?? 203 COMPUTER1?? 196 ????????? 187 newtopcommercialcollectors.info?? 186 MTComputer?? 183 wolf?? 183 MAYCHU?? 183 COM?? 182 SERVIDOR?? 182 PC3?? 181 blackedition?? 178 PC4?? 174 static.turktelekom.com.tr?? 174 microsof-e753d7?? 174 mail.cnyy.net?? 170 d-2657b85a02674?? 169 WorldnetLL-43-58.pacenet-india.com?? 166 FFK-PC?? 165 200-206-144-65.dsl.telesp.net.br?? 164 195.3.145.72?? 161 EQUIPO01?? 159 DELL?? 157 xpwindows7?? 156 PC05?? 156 INTRACLUB.COM?? 155 ITQUANGNAM?? 154 lonerxp?? 151 h95-110-7-11.dyn.bashtel.ru?? 151 WINXP?? 149 g-3-3-0-core-as12455.telkom.co.ke?? 149 Colossus?? 149 ????? 148 162-34-132-95.pool.ukrtel.net?? 147 COMP2?? 146 HP?? 144 usercomp?? 144 ali-2ae3fc4aa2a?? 142 truefaster?? 142 kongzhi.net?? 142 administrator?? 141 COMP3?? 140 darkedition?? 139 den-media.com?? 138 elecp-media.com?? 138 LAPTOP?? 137 microsof-6886c2?? 136 PC01?? 135 SUPER?? 135 61-66-133-95.pool.ukrtel.net?? 133 henk?? 133 Komp?? 133 BOSS?? 132 sh-51d3bb518c1f?? 131 undef-salt-kh.maxnet.ua?? 131 computer-6f8e82?? 130 A?? 127 khanhbinh?? 126 6a49e22334874f4?? 125 sai?? 125 COM3?? 124 peice-training.com?? 124 filial003-07?? 124 MAY?? 123 PC5?? 122 Secsys01?? 121 SHREE?? 120 MAY02?? 120 MAY01?? 120 ?????-???? 118 WELCOME?? 118 SYSTEM1?? 117 sys?? 117 pentium?? 115 grebenukov.ett.ua?? 115 MAY2?? 115 MAY2?? 114 topk?? 114 klb?? 114 H 113 HCL?? 113 COM2?? 113 ASD?? 112 wwi-media.com?? 112 microsof-37f618?? 112 TOSHIBA?? 112 ?????????? 111 besttopworkathome.info?? 111 Denis?? 110 game-rig?? 107 abu_mada_xpsp3_?? 107 50.subnet125-163-55.speedy.telkom.net.id?? 106 diablo?? 106 ASA?? 105 dialog_pc?? 105 PERSONAL?? 105 PC04?? 105 Home-PC?? 104 myeliteb2bcollectors.info?? 104 MARINA?? 103 microsof-be41ff?? 103 USER1?? 103 NOTEBOOK?? 103 85.subnet125-163-96.speedy.telkom.net.id?? 102 pro?? 102 net?? 102 marketing.cygnusb2bmail.com?? 102 Main?? 100 speed_xp?? 100 LASTXP?? 100 DIRECTOR?? 100 COM1?? ... etc for 100K more lines must wait for SMTP Greeting is enough of a best practice for me. screw "should" wait Len