URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 3334
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Проверка наличия пользователя  на этапе соединения в Postfix (2 способ)"

Отправлено auto_tips , 25-Фев-04 11:30 
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" на этапе соединения.

URL:
Обсуждается: http://www.opennet.me/tips/info/648.shtml


Содержание

Сообщения в этом обсуждении
"Проверка наличия пользователя  на этапе соединения в Postfix (2 способ)"
Отправлено A Clockwork Orange , 25-Фев-04 11:30 
А первый способ какой?

"Проверка наличия пользователя  на этапе соединения в Postfix (2 способ)"
Отправлено канат тауменов , 01-Мрт-04 09:45 
А если пользователи хранятся в MySQL?

"канат тауменов спросил, я присоеденюсь - "
Отправлено misha , 01-Мрт-04 23:22 
А что делать если пользователи в БД?

"канат тауменов спросил, я присоеденюсь - а попробуйте не +++"
Отправлено Чукч , 14-Мрт-04 00:55 
... мОзги. Зачем вам SQL на mail сервере?!

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

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


"Проверка наличия пользователя  на этапе соединения в Postfix (2 способ)"
Отправлено MY , 12-Мрт-04 22:05 
Болтун находка для спамера!
Поняли о чем речь?

"Проверка наличия пользователя  на этапе соединения в Postfix (2 способ)"
Отправлено Серж , 02-Дек-05 17:58 
ага! а по 60 Метров в несуществующие ящики всасывать - находка для абонкрачивателя фирмы :-)

"Проверка наличия пользователя  на этапе соединения в Postfix (2 способ)"
Отправлено zigmund_freid , 06-Фев-06 10:38 
А подскажите, пожалуйста, как сделать так, чтобы письма для неизвестных пользователей в этом случае отсылались куда подальше, а не висели на ящике у провайдера с "User unknown in local recipient table"

"Проверка наличия пользователя  на этапе соединения в Postfix..."
Отправлено Axel , 26-Апр-06 11:35 
Просто указать ошибку 550, а не 450, которая идет по умолчанию.