LINUX.ORG.RU

qmail - аж 37 штук насчитали :)

chucha ★★★☆
()

>>In this survey I mainly scanned subnets that are allocated to Germany,<<

Так что это несколько не полный тест

ttyS0
()

так для qmail мозги нужны и прямые руки - редкие качества у почтового админа.

anonymous
()
Ответ на: комментарий от anonymous

> Против всех: 21.19%

А явка какая ?

anonymous
()
Ответ на: комментарий от sS

рекомендую заботать и везде юзать postfix. еще заботайте sendmail,
для повышения квалификации, но не юзайте этот монолит.
Wietse рулит, бернштейн сосет.
qmail - поделка для спамеров (уж очень быстро шлет, процентов
на 30 быстрее postfix).

anonymous
()
Ответ на: комментарий от sS

> > CommuniGate Pro - это unknown? Тогда - у меня :>

> Не... этот зверь там есть в размере 0.1 % ;)

Мнда, Маковский софт так навсегда маргинальным и останется... Правда, там количество пользователей не учитывалось :)

BaT ★★★★★
()
Ответ на: комментарий от anonymous

А я шутки ради постфикс заставил откликатся как эксчендж. :)

mx# telnet 0 25
Trying 0.0.0.0...
Connected to 0.
Escape character is '^]'.
220 mx.xxxxxxx.ru Microsoft ESMTP MAIL Service, Version: 5.0.2195.5329 ready

digitalg0d
()
Ответ на: комментарий от anonymous

Нет, дело в том что qmail представляется так:
220 doamin.ru ESMTP , скорее всего счетоводы отнесли его к unknown.

chucha ★★★☆
()
Ответ на: комментарий от ppy

2ppy (*) (24.03.2004 13:30:19)
у мну :-)
200 ... ESMTP Pochtoviy Server
а на самом деле postfix :-)

anonymous
()
Ответ на: комментарий от digitalg0d

> А я шутки ради постфикс заставил откликатся как эксчендж. :)

Сенсация!!! Доля MS Exchange в интернете увеличилась вдвое!

anonymous
()

По баннерам только дурни определяют сервер. Есть целая база ответов сервера на запросы. И вот по ней можно с офгенной вероятностю определить что-за сервер.
220 Nobody alive
И оно определяет это как постфикс, что есть истинно верно.

anonymous
()

постфикс - говно. виетсены руки не для скуки. какую из 100 версий имеете ввиду ?

anonymous
()

Судя по тому как их распознавали это чушь, я exim хоть гиппопатамом в в smtp_banner назову, что многие люди и делают ;)

anonymous
()

Раз уж разговор зашёл про MTA, может кто знает как на postfix 2.0 вкрутить real time фильтрацию? Хочу, чтобы он на спам 555 отвечал после DATA. Или 2.1 ждать придётся? Когда его кстати обещают? Мож кто слышал?

abramoff
()

qmail - это все Unknown, то есть 21.19%, так как он не рекламирует себя
в баннере. Это значит, что qmail на 2-ом месте, что само по себе
известно давным-давно из других опросов. qmail медленно, но верно
подбирается к первому месту, вытесняя кривой и убогий sendmail, который
жив только тем, что ленивые вендоры по-прежнему суют его в дистры
различных ОС по-умолчанию.

anonymous
()
Ответ на: комментарий от anonymous

2anonymous (*) (24.03.2004 19:16:09)
"qmail - это все Unknown, то есть 21.19%"
А также unknown это все, которые стоят, предположим, за пиксой.
Например вот так:

220 ****2***********************************


А я точно знаю, что там не кумейл:)

Krause
()
Ответ на: комментарий от anonymous

2anonymous (*) (24.03.2004 22:02:01)
"Трудно представляю себе что-либо, кроме qmail'a. Разве что exhchange server ;-)))"
У эксченджа баннер в два раза длиннее:))

Krause
()
Ответ на: комментарий от abramoff

>может кто знает как на postfix 2.0 вкрутить real time фильтрацию? Хочу, чтобы он на спам 555 отвечал после DATA.

Не надо ждать 2.1 Сноси postfix и ставь qmail плюс qmail-qfilter и будет тебе счастье

anonymous
()
Ответ на: комментарий от anonymous

>так для qmail мозги нужны и прямые руки - редкие качества у почтового админа.

Ну ка, просветите, что там сложного в установке/настройке?

anonymous
()
Ответ на: комментарий от anonymous

"Народ поделитесь ключиком для последнего CommuniGate Pro?"

Там в ключик прошивается main domain name. Так что пользы с чужого ключика тебе не будет никакой.

Krause
()

Да. Опять серверА, компьютерА, инженерА.
По - русски здесь кто-нибудь грамотно будет писать?
Глаза ведь режет.

z2v
()
Ответ на: комментарий от anonymous

В установке/настройке самое сложное - быстро понять, что на фоне qmail другие МТА просто не нужны.

anonymous
()
Ответ на: комментарий от anonymous

Шёл бы ты помылся, грамотей, раз глаза режут.
Глаза РЕЖЕТ, онаним. Режут скот, например...

z2v
()
Ответ на: комментарий от z2v

> По - русски здесь кто-нибудь грамотно будет писать?

Альфекс будет, когда научится.

anonymous
()
Ответ на: комментарий от MrKooll

2 MrKooll:

ну зачем же так сразу? Доку к постфиксу я читаю регулярно и много. Если речь идёт про rbl то тут да - всё понятно. Я же хочу прикрутить некий внешний фильтр (скажем, bogofilter), который проанализирует данные и выдаст свой ответ в виде кода возврата. Теперь вопрос: как мне, имея ответ фильтра, сказать постфиксу, что надо выдать 555 как реакцию на DATA?

abramoff
()
Ответ на: комментарий от chucha

поправить qmail-smtpd.c

#include <pwd.h>
#include "open.h"

stralloc theUserName  = {0} ;
stralloc theAliasFile = {0} ;

void err_nomailbox() { out("551 Sorry, no mailbox here by that name. (#5.1.1)\r\n"); }

/*
 *  return 1 - if exists
 *         0 - if not
 *  using addr
 */
int isMailBoxExists() {
   int fd ;
   int j = byte_rchr(addr.s,addr.len,'@');
   if ( ! stralloc_copyb(&theUserName, addr.s, j) ) die_nomem()  ;
   if (!stralloc_0(&theUserName)) die_nomem();
   // check /etc/passwd
   if(!getpwnam(theUserName.s)) {
      // check aliases
      if( ! stralloc_copys(&theAliasFile, "/var/qmail/alias/.qmail-")) die_nomem() ;
      if( ! stralloc_cat(&theAliasFile, &theUserName)) die_nomem() ;
      
      fd = open_read(theAliasFile.s) ; 
      if(fd != -1 ) {
	 close(fd) ;
      } else {
	 return 0 ; // not found ALIAS and username
      }
   }
   return 1 ;
}

// Заменить оригинальный smtp_rcpt
void smtp_rcpt(arg) char *arg; {
  if (!seenmail) { err_wantmail(); return; }
  if (!addrparse(arg)) { err_syntax(); return; }
  if (flagbarf) { err_bmf(); return; }
  if (relayclient) {
    --addr.len;
    if (!stralloc_cats(&addr,relayclient)) die_nomem();
    if (!stralloc_0(&addr)) die_nomem();
  }
  else
    if (!addrallowed()) { err_nogateway(); return; }
    else {
        if (!isMailBoxExists()) { err_nomailbox() ; return ; }
    } 
  if (!stralloc_cats(&rcptto,"T")) die_nomem();
  if (!stralloc_cats(&rcptto,addr.s)) die_nomem();
  if (!stralloc_0(&rcptto)) die_nomem();
  out("250 ok\r\n");
}

anonymous
()
Ответ на: комментарий от abramoff

Если знать язык C, то необходимую функциональность быстрее написать самому, чем рыться в документации.

anonymous
()
Ответ на: комментарий от anonymous

Вопрос был риторический :) У меня например к qmail vpopmail прикручен, там нужны другие патчи, а на qmail-smtpd уже и так хз сколько патчей наложено. qmail рулит на высоконагруженных серверах, в плане гибкости настроек postfix удобнее, а у сендмыла еще долго конкурентов не будет.

chucha ★★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.