exim. русские буквы в адресе отправителя/получателя

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
abanamat
сержант
Сообщения: 255
Зарегистрирован: 2007-03-15 11:24:26
Откуда: Питер
Контактная информация:

exim. русские буквы в адресе отправителя/получателя

Непрочитанное сообщение abanamat » 2007-12-20 12:38:04

итак. имеецо беспарольный релэй. Ну и парольный если угодно клиенту. Шлют сообщения (см. сабж). Т.е. конечно, по callout`у они рубаются. Но. Очень хочется сотворить acl -ку, которая сможет вычислить левые символы в локал и/или домайн парт. Пока что выход видится один - использование встроенного перла. Есть у кого мысли по поводу? Хочется менее жрущий выход.

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35015
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: exim. русские буквы в адресе отправителя/получателя

Непрочитанное сообщение Alex Keda » 2007-12-20 14:03:10

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

  # Запрещаем письма содержащие в локальной части
  # символы @; %; !; /; |. Учтите, если у вас было
  # `percent_hack_domains` то % надо убрать.
  # Проверяются локальные домены
        deny    message = "incorrect symbol in address"
                domains = +local_domains
                local_parts     = ^[.] : ^.*[@%!/|]
                delay   = 30s

  # Проверяем недопустимые символы для
  # нелокальных получателей:
        deny    message = "incorrect symbol in address"
                domains = !+local_domains
                local_parts   = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
                delay   = 30s
помоему я брал это из дефолтвого конфига
Убей их всех! Бог потом рассортирует...

Аватара пользователя
abanamat
сержант
Сообщения: 255
Зарегистрирован: 2007-03-15 11:24:26
Откуда: Питер
Контактная информация:

Re: exim. русские буквы в адресе отправителя/получателя

Непрочитанное сообщение abanamat » 2007-12-20 14:30:02

это у меня есь. Этим русские буквы не отфутболить.
Не могу щаз найти совсем красивый пример, пока нашел вот такой:

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

16:04:23 1J2nja-00039X-4n ** СЃhinatech@list.ru R=dnslookup T=remote_smtp: SMTP error from remote mail server after end of data: host mxs.mail.ru [194.67.23.20]: 550 Message was not accepted -- invalid mailbox.  Local mailbox \321\201hinatech@list.ru is unavailable: user not found

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35015
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: exim. русские буквы в адресе отправителя/получателя

Непрочитанное сообщение Alex Keda » 2007-12-20 15:21:04

это пример.
можно жеперечилить испольуемые аглицкие символы. их не такой большой набор, и если есть иные - футболить.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
abanamat
сержант
Сообщения: 255
Зарегистрирован: 2007-03-15 11:24:26
Откуда: Питер
Контактная информация:

Re: exim. русские буквы в адресе отправителя/получателя

Непрочитанное сообщение abanamat » 2007-12-20 16:07:40

пример условия?
можно писать !local_parts ?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35015
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: exim. русские буквы в адресе отправителя/получателя

Непрочитанное сообщение Alex Keda » 2007-12-20 17:00:34

там регэксп если ты не заметил...
Убей их всех! Бог потом рассортирует...

cyrus_user
сержант
Сообщения: 181
Зарегистрирован: 2007-04-24 12:16:36

Re: exim. русские буквы в адресе отправителя/получателя

Непрочитанное сообщение cyrus_user » 2007-12-25 10:09:17

вот пример кондишена поиска киррилицы в заголовках. у меня такой на warn + очки спама стоит. срабатывает часто, обычно на дешёвые пионерские рассылки

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

condition       = ${if or {\
                {match{$rh_bcc:}{\N[\x80-\xff]\N}}\
                {match{$rh_cc:}{\N[\x80-\xff]\N}}\
                {match{$rh_from:}{\N[\x80-\xff]\N}}\
                {match{$rh_reply-to:}{\N[\x80-\xff]\N}}\
                {match{$rh_sender:}{\N[\x80-\xff]\N}}\
                {match{$rh_subject:}{\N[\x80-\xff]\N}}\
                {match{$rh_to:}{\N[\x80-\xff]\N}}\
                }{yes}{no}}

Аватара пользователя
abanamat
сержант
Сообщения: 255
Зарегистрирован: 2007-03-15 11:24:26
Откуда: Питер
Контактная информация:

Re: exim. русские буквы в адресе отправителя/получателя

Непрочитанное сообщение abanamat » 2007-12-26 22:38:55

во. Гран мерси. Самое оно. Будете у нас на колым.. с меня чашка чаю в общем :)