принимать только с цыфрами

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
J.Korvin
сержант
Сообщения: 232
Зарегистрирован: 2008-11-22 12:03:41

принимать только с цыфрами

Непрочитанное сообщение J.Korvin » 2010-02-23 9:36:46

Здравствуйте, подскажите как заставить exim принимать почту только когда в адресе получателя цифры (ХХХХХХХХХХ@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/

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: принимать только с цыфрами

Непрочитанное сообщение dikens3 » 2010-02-23 9:43:53

А что не получилось?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
J.Korvin
сержант
Сообщения: 232
Зарегистрирован: 2008-11-22 12:03:41

Re: принимать только с цыфрами

Непрочитанное сообщение J.Korvin » 2010-02-23 9:50:02

dikens3 писал(а):А что не получилось?
Не знаю как реализовать :(
Эсли ты с ножом значит ты с мясом.

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: принимать только с цыфрами

Непрочитанное сообщение dikens3 » 2010-02-23 9:52:25

подскажите как заставить 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
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
J.Korvin
сержант
Сообщения: 232
Зарегистрирован: 2008-11-22 12:03:41

Re: принимать только с цыфрами

Непрочитанное сообщение J.Korvin » 2010-02-23 10:30:28

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
Это я уже пытался использовать ну наверное как то не так пишу потому что они не работают у меня. :(
Эсли ты с ножом значит ты с мясом.

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: принимать только с цыфрами

Непрочитанное сообщение dikens3 » 2010-02-23 13:06:31

Ну так в полезных скриптах есть отладка, там можно многое узнать, что именно не работает, к примеру.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.