| Проверка наличия пользователя  на этапе соединения в 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" на этапе соединения. 
 | 
|  | 
| 
 | 
 | | Раздел:    Корень / Администратору / Сетевые сервисы / Mail, почта / Борьба со спамом, фильтрация почты | 
| 
 
 
|  | | 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 (ok), 10:38, 06/02/2006  [ответить] | +/– |  |  А подскажите, пожалуйста, как сделать так, чтобы письма для неизвестных пользователей в этом случае отсылались куда подальше, а не висели на ящике у провайдера с "User unknown in local recipient table" |  |  | 
 
|  | | 2.8, Axel (??), 11:35, 26/04/2006 [^] [^^] [^^^] [ответить] | +/– |  | Просто указать ошибку 550, а не 450, которая идет по умолчанию. |  |  | 
 | 
 
 |