Страница 1 из 1
принимать только с цыфрами
Добавлено: 2010-02-23 9:36:46
J.Korvin
Здравствуйте, подскажите как заставить exim принимать почту только когда в адресе получателя цифры (ХХХХХХХХХХ@domain.com) ещё и нужное количество, номер телефона а в случаи если не номер то не принимать почту а говорить что пользователя не существует. Спасибо
Re: принимать только с цыфрами
Добавлено: 2010-02-23 9:43:53
dikens3
А что не получилось?
Re: принимать только с цыфрами
Добавлено: 2010-02-23 9:50:02
J.Korvin
dikens3 писал(а):А что не получилось?
Не знаю как реализовать

Re: принимать только с цыфрами
Добавлено: 2010-02-23 9:52:25
dikens3
подскажите как заставить exim принимать почту только когда в адресе получателя цифры (ХХХХХХХХХХ@domain.com) ещё и нужное количество,
Нет ничего проще, заведите таких пользователей. А других у вас и не будет.
А вообще образно можно условием:
Не принимать почту, если в получателе не цифры.
Вот с таким примером разберитесь:
Код: Выделить всё
# Рубаем тех, кто в HELO пихает только цифры
# (не бывает хостов ТОЛЬКО из цифр)
deny condition = ${if match{$sender_helo_name}\
{\N(^\d+$)|\d{5,}\N}{yes}{no}}
hosts = !127.0.0.1 : !localhost : *
!senders = :
message = "can not be only digits in HELO/too many digits in HELO!"
http://www.lissyara.su/doc/exim/4.62/st ... ions/#11.1
Re: принимать только с цыфрами
Добавлено: 2010-02-23 10:30:28
J.Korvin
dikens3 писал(а):подскажите как заставить exim принимать почту только когда в адресе получателя цифры (ХХХХХХХХХХ@domain.com) ещё и нужное количество,
Нет ничего проще, заведите таких пользователей. А других у вас и не будет.
А вообще образно можно условием:
Не принимать почту, если в получателе не цифры.
Вот с таким примером разберитесь:
Код: Выделить всё
# Рубаем тех, кто в HELO пихает только цифры
# (не бывает хостов ТОЛЬКО из цифр)
deny condition = ${if match{$sender_helo_name}\
{\N(^\d+$)|\d{5,}\N}{yes}{no}}
hosts = !127.0.0.1 : !localhost : *
!senders = :
message = "can not be only digits in HELO/too many digits in HELO!"
http://www.lissyara.su/doc/exim/4.62/st ... ions/#11.1
Это я уже пытался использовать ну наверное как то не так пишу потому что они не работают у меня.

Re: принимать только с цыфрами
Добавлено: 2010-02-23 13:06:31
dikens3
Ну так в полезных скриптах есть отладка, там можно многое узнать, что именно не работает, к примеру.