Страница 1 из 1

Помогите разобраться с таким синтакисом *@domain.com?

Добавлено: 2010-10-29 10:50:00
bobot
Почта разрешена от любого юзера с домена domain.com пишется *@domain.com

А вот мне надо теперь сделать чтоб от любого юзера с любого домена типа такого *@* вот как правильно это записать?

Re: Помогите разобраться с таким синтакисом *@domain.com?

Добавлено: 2010-10-29 20:27:21
blade_007
хм. малопонятно. Поясните подробней. Если почта принимается ото всех - вы заводите себе открытый релей, что не правильно. Почта должна приниматься ТОЛЬКО для обслуживаемых вами доменов.

Re: Помогите разобраться с таким синтакисом *@domain.com?

Добавлено: 2010-10-30 13:42:41
bobot
blade_007 писал(а):хм. малопонятно. Поясните подробней. Если почта принимается ото всех - вы заводите себе открытый релей, что не правильно. Почта должна приниматься ТОЛЬКО для обслуживаемых вами доменов.
да вы правы я не корректно поставил вопрос.

система Exim+dovecot

Задача следующая: Мне надо вообще запретить почту, чтоб юзер немог принимать почту от юзера которого нету в whitelist, а который есть то принимал.

вот в конфиге exim вставил

Код: Выделить всё

deny   message = only for official use
          hosts   = !+relay_from_hosts
          condition = ${if eq{${lookup mysql{SELECT email FROM whitelist WHERE email = '$sender_address'}}}{}{yes}{no}}
          log_message = это был не наш человек!
Это работает всё нормально!

таблица в мускуле

Код: Выделить всё

+--------------------+
| email              |
+--------------------+
| nemezida1980@bk.ru |
+--------------------+
Т.е.правило для всех.....

Но мне надо сделать чтоб любой юзер мог себе включить или выключить whitelist


т.е например

Код: Выделить всё

email                             username
nemezida1980@bk.ru          bobot
*@bk.ru                              yura
*@*                                  sasha  
Так вот как мне для username = sahsa разрешить приём почты с любого домена( т.е.выключить whitelist)? как эту запись правильно написать *@* ?

Re: Помогите разобраться с таким синтакисом *@domain.com?

Добавлено: 2010-10-30 16:29:35
blade_007
*@domain: USER1
*: USER@

Попробуйте так. Только mysql здесь нипричем. Для такого типа поиска применяется поиск по ключу в файле. см. http://www.lissyara.su/doc/exim/4.70/fi ... e_lookups/