The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"sendmail. Как проще привязать адрес e-mail к IP в отправляем..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"sendmail. Как проще привязать адрес e-mail к IP в отправляем..."
Сообщение от explorer emailИскать по авторуВ закладки on 26-Ноя-04, 13:35  (MSK)
Стоит сервер sendmail. На него ходят внутренние пользователи сети со статическими фиксированными IP. Авторизации по SSL нет.
Можно ли как-то настроить sendmail.cf таким образом, чтобы пользователям разрешался RELAY только при отправке с конкретного IP под конкретным username@mydomain.ru?

Т.е., другими словами заставить sendmail читать какой-нибудь файлик, где будет написано что-то вроде
192.168.0.1   user1@mydomain.ru, user1@yandex.ru
192.168.0.2   user2@mydomain.ru
192.168.0.3   user3@mydomain.ru, user3@mail.ru
...............................

Можно такое реализовать средствами одного sendmail-а без дополнительных наворотов?

P.S.: Извиняюсь, может я плохо искал, но нигде не удалось найти ответ на этот вопрос :(

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "sendmail. Как проще привязать адрес e-mail к IP в отправляем..."
Сообщение от Medlar Искать по авторуВ закладки on 26-Ноя-04, 18:15  (MSK)
Примерно так(
обращаю внимание на то, что здесь не учтена приходящая извне почта, допиши проверку на чужой домен либо на не локальные адреса, иначе внешняя почта будет отвергаться):

LOCAL_CONFIG
KOPEN hash /etc/mail/open
LOCAL_RULESETS
SLocal_check_mail
# check address against various regex checks
R$*                             $: $>Parse0 $>3 $1
R<@>                            $@ OK

R$+<@$+>                                $: $1<@$2> $&{client_addr}
R$+<@$+>$-.$-.$-.$-                     $: $(OPEN $1<@$2>$3.$4.$5.$6 $)
ROPEN                                   $@ OK
R$*                                 $#error $: 553 Sorry, далее текст по смыслу

Файл open:
vasya<@your.domain.ru.>192.168.0.1 табуляция OPEN
PETYA<@your.domain.ru.>192.168.0.2 табуляция OPEN
ELKA<@your.domain.ru.>192.168.0.3 табуляция OPEN

makemap hash open <open
Если будут вопросы - пиши на sciurus@mail.ru, отвечу не раньше понедельника

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "sendmail. Как проще привязать адрес e-mail к IP в отправляем..."
Сообщение от tim Искать по авторуВ закладки(??) on 26-Ноя-04, 23:03  (MSK)
>Если будут вопросы - пиши на sciurus@mail.ru, отвечу не раньше понедельника

Значит есть люди в русских селениях! которые могут вот так во запросто
sendmail.cf с ноля наваять!
grats, товарищи :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "sendmail. Как проще привязать адрес e-mail к IP в отправляем..."
Сообщение от gr Искать по авторуВ закладки on 26-Ноя-04, 23:55  (MSK)
>Примерно так(
>обращаю внимание на то, что здесь не учтена приходящая извне почта, допиши
>проверку на чужой домен либо на не локальные адреса, иначе внешняя
>почта будет отвергаться):
>
>LOCAL_CONFIG
>KOPEN hash /etc/mail/open
>LOCAL_RULESETS
>SLocal_check_mail
># check address against various regex checks
>R$*                             $: $>Parse0 $>3 $1
>R<@>                            $@ OK
>
>R$+<@$+>                                $: $1<@$2> $&{client_addr}
>R$+<@$+>$-.$-.$-.$-                     $: $(OPEN $1<@$2>$3.$4.$5.$6 $)
>ROPEN            
>          
>          
> $@ OK
>R$*            
>          
>          $#error
>$: 553 Sorry, далее текст по смыслу
>
>Файл open:
>vasya<@your.domain.ru.>192.168.0.1 табуляция OPEN
>PETYA<@your.domain.ru.>192.168.0.2 табуляция OPEN
>ELKA<@your.domain.ru.>192.168.0.3 табуляция OPEN
>
>makemap hash open <open
>Если будут вопросы - пиши на sciurus@mail.ru, отвечу не раньше понедельника

От товаришь жжет.. регэкспы нервно курят. Уважаю блин..

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "sendmail. Как проще привязать адрес e-mail к IP в отправляем..."
Сообщение от explorer emailИскать по авторуВ закладки on 30-Ноя-04, 13:45  (MSK)
Долго и старательно разбирался с тем, что написано на непонятном мне языке sendmail.cf, "перелопатил" всё что смог найти по этим "иероглифам" :), но, кажется, всё-таки разобрался.
Сейчас буду пробовать, экспериментировать...

ОГРОМАДНОЕ СПАСИБО Medlar-у за совет и за ссылочки, присланные по почте :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру