The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Проверка наличия пользователя на этапе соединения в Postfix (2 способ)
2 способ позволяет среди всех пользователей в системе
 отобрать тех, которым ДЕЙСТВИТЕЛЬНО нужна почта.
В main.cf:
        local_recipient_maps = hash:/etc/postfix/users
Сюда же можно добавить $alias_maps.

В /etc/postfix/users заносим всех пользователей, для которых надо принимать почту:
   user1 здесь_что-нибудь
   user2 здесь_что-нибудь
"здесь_что-нибудь" - это набор все равно каких символов, чтобы выполнилась команда postmap.

Затем postmap /etc/postfix/users. И, конечно, postfix reload.

Теперь почта будет приниматься только для пользователей из файла users.
Для остальных  будет генериться "User unknown in local recipient table" на этапе соединения. 
 
19.02.2004 , Автор: Косенков Игорь
Ключи: postfix, filter, limit / Лицензия: CC-BY
Раздел:    Корень / Администратору / Сетевые сервисы / Mail, почта / Борьба со спамом, фильтрация почты

Обсуждение [ RSS ]
 
  • 1.1, A Clockwork Orange, 11:30, 25/02/2004 [ответить] [смотреть все]
  • +/
    А первый способ какой?
     
  • 1.2, канат тауменов, 09:45, 01/03/2004 [ответить] [смотреть все]
  • +/
    А если пользователи хранятся в MySQL?
     
  • 1.3, misha, 23:22, 01/03/2004 [ответить] [смотреть все]
  • +/
    А что делать если пользователи в БД?
     
     
  • 2.5, Чукч, 00:55, 14/03/2004 [^] [ответить] [смотреть все]
  • +/
    ... мОзги. Зачем вам SQL на mail сервере?!

    У вас 16 миллионов юзеров? Или миллиард?

    SQL на вашей задаче (меньше 2-4 милллионов аккаунтов) иожет оказаться сильно медленне, ну сильно, чем решение из порта.

     
  • 1.4, MY, 22:05, 12/03/2004 [ответить] [смотреть все]
  • +/
    Болтун находка для спамера!
    Поняли о чем речь?
     
  • 1.6, Серж, 17:58, 02/12/2005 [ответить] [смотреть все]  
  • +/
    ага! а по 60 Метров в несуществующие ящики всасывать - находка для абонкрачивателя фирмы :-)
     
  • 1.7, zigmund_freid, 10:38, 06/02/2006 [ответить] [смотреть все]  
  • +/
    А подскажите, пожалуйста, как сделать так, чтобы письма для неизвестных пользователей в этом случае отсылались куда подальше, а не висели на ящике у провайдера с "User unknown in local recipient table"
     
     
  • 2.8, Axel, 11:35, 26/04/2006 [^] [ответить] [смотреть все]  
  • +/
    Просто указать ошибку 550, а не 450, которая идет по умолчанию.
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor