Paul Arakelyan wrote:
On Thu, Sep 25, 2003 at 12:03:37PM +0300, vladimir.sharun@ukr.net wrote:
Sergey Babitch wrote:
сжималку типа ssh -C - можно вполне сэкономить вагон трафика и денег.
Если уж ставить тазик в буржуинии, тогда уж лучше на нем присетапить полноценный MTA, и от туда гнать сюда по uucp с компрессией. Лучше, но времени на setup надо больше:). +моё решение имело устойчивость к случаю недоступности backend - т.е. послать 4xx на HELO, работало так: принять коннект, написать 220 something.com ESMTP, подождать/принять HELO/EHLO/или чего скажут, присоединиться к backend smtp или послать 4xx если его не видно (решение строилось на месте, где "земля горит под ногами" - то есть в любой момент оттуда до следующего никогда никакой ip-пакет мог не прилететь - а почта должна была доходить нормально и в ~100% случаев), послать "чего сказали в HELO/EHLO/...", передать ответ, передавать данные, пока не появится волшебное слово "DATA", выставить флажок "DATA", сформировать и передать в backend строку "Received from", передавать сообщение, ждать строки с ".", выключить флажок "DATA". То есть "конструктивно предусматривалась возможность что-то пофильтровать.
Ты забываешь о самом большом участке в этапе SMTP: то, что идёт в DATA. Например на этапе HELO бэкэнд живой, вливают 3 метра с дайлапного линка (14минут) за это время связь с бэкэндом накрывается. Что делать с мессагой ? Правильно - положить в спул. Еще 5-10 вариантов сложностей и перед нами вырастет необходимость вешать таки полноценный MTA. Кстати не такой уж там и жирный линк нужен: я уверен что на свои MX'ы могу принять всю входящую на КПИ почту и даже не замечу ее. Confused ?
А репликацию пользователей святой дух делать будет ? Применительно к вопросу с КПИ - это либо не обязательно (почта на сервера кафедр ездит вся и уже они разбираются сами), либо реализуемо "точно так же".
Кхм, не думал, что всё так запущено. -- UKR.NET Postmaster =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message