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

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
bobot
ст. прапорщик
Сообщения: 589
Зарегистрирован: 2008-05-28 20:03:17

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

Непрочитанное сообщение bobot » 2010-10-29 10:50:00

Почта разрешена от любого юзера с домена domain.com пишется *@domain.com

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

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

Непрочитанное сообщение blade_007 » 2010-10-29 20:27:21

хм. малопонятно. Поясните подробней. Если почта принимается ото всех - вы заводите себе открытый релей, что не правильно. Почта должна приниматься ТОЛЬКО для обслуживаемых вами доменов.

Аватара пользователя
bobot
ст. прапорщик
Сообщения: 589
Зарегистрирован: 2008-05-28 20:03:17

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

Непрочитанное сообщение bobot » 2010-10-30 13:42:41

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)? как эту запись правильно написать *@* ?

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

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

Непрочитанное сообщение blade_007 » 2010-10-30 16:29:35

*@domain: USER1
*: USER@

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