URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 71487
[ Назад ]

Исходное сообщение
"Sendmail отправкa письма c SMTP авторизацией на локальный домен"

Отправлено PeNDaL , 16-Янв-07 15:09 
Как реализовать отправку письма c SMTP авторизацией на локальный домен?
На любой другой домен требует авторизацию - так как надо!
При отсылки письма с любого другого домена, используя свой почтовик, на мой локальный, авторизацию не запрашивает! (имитация спамерской рассылки).

Гуру де вы пожите простому смертному плиззззззззз!


Содержание

Сообщения в этом обсуждении
"Sendmail отправкa письма c SMTP авторизацией на локальный до..."
Отправлено Medlar , 16-Янв-07 15:42 
Не совсем понятно, что именно нужно, но похоже подойдет
либо
http://www.opennet.me/openforum/vsluhforumID1/69360.html#19
либо
http://www.opennet.me/openforum/vsluhforumID1/71422.html#11

"Sendmail отправкa письма c SMTP авторизацией на локальный до..."
Отправлено PeNDaL , 22-Янв-07 04:35 
Спасибо за ссылки но они не помогли!
Вот решение этой проблемы
    LOCAL_CONFIG
    Ksyslog syslog

    LOCAL_RULESETS
    SLocal_check_rcpt
    # empty address?
    R<>                     $#error $@ nouser $: "553 User address required"
    R$@                     $#error $@ nouser $: "553 User address required"

    #Добавляем адрес отпрвителя
    R$*            $: $1 $| $&f

    #Канонизируем адреса
    R$* $| $*             $: $2 $| $>Parse0 $>3 $1
    R$* $| $*             $: $2 $| $>Parse0 $>3 $1

    #Ксли отправитель и получатель локальные, отправляем их на проверку в CheckLocalAuth
    R$+<@$=w.>  $|  $+<@$=w.>              $: $>CheckLocalAuth

    #Другие варианты fqdn-адресов пропускаем (внеш-внеш, внутр-внеш, внеш-внутр)
    R$+<@$+>  $|  $+<@$+> $@ $1

    #Алиасы, MAILER-DAEMON и др. лок. получатели без доменной части - в ту же проверку
    R$+ $| $+                $: $>CheckLocalAuth

    #Контрольная проверка - кто там не охвачен нашими правилами:  если сработает - покажешь, подправим
    R$*                     $: $(syslog syslog:PROBLEM: $1 $) $1

    SCheckLocalAuth
    #Почту  с самого сервера пропускаем
    R$*                   $: $&{client_addr}
    R127.0.0.1                   $@OK

    #Если авторизация имела место - пропускаем
    R$*                     $: < $&{auth_authen} >
    R< $+ >                 $@ OK

    #Все остальное блокируем
    R$*   $#error: $: 553 Sorry, you must use smtp-authentication. Please, contact to postmaster.


"Sendmail отправкa письма c SMTP авторизацией на локальный до..."
Отправлено Medlar , 22-Янв-07 14:14 
Что-то уж очень знакомое, годичной давности :)
Первоисточник неплохо бы указывать ...
У того, кто также воспользуется этими правилами, могут возникнуть вопросы,
ты же не будешь на них отвечать...
http://www.opennet.me/openforum/vsluhforumID1/63268.html#16

"Sendmail отправкa письма c SMTP авторизацией на локальный до..."
Отправлено PeNDaL , 24-Янв-07 01:50 
Ок учту, но нарыл не тут, а на забугорном форуме.



"Sendmail отправкa письма c SMTP авторизацией на локальный до..."
Отправлено Medlar , 24-Янв-07 14:37 
Ясно, сорри :)
Однако растащили opennet по забугорным форумам :)