Как реализовать отправку письма c SMTP авторизацией на локальный домен?
На любой другой домен требует авторизацию - так как надо!
При отсылки письма с любого другого домена, используя свой почтовик, на мой локальный, авторизацию не запрашивает! (имитация спамерской рассылки).Гуру де вы пожите простому смертному плиззззззззз!
Не совсем понятно, что именно нужно, но похоже подойдет
либо
http://www.opennet.me/openforum/vsluhforumID1/69360.html#19
либо
http://www.opennet.me/openforum/vsluhforumID1/71422.html#11
Спасибо за ссылки но они не помогли!
Вот решение этой проблемы
LOCAL_CONFIG
Ksyslog syslogLOCAL_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 $) $1SCheckLocalAuth
#Почту с самого сервера пропускаем
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.
Что-то уж очень знакомое, годичной давности :)
Первоисточник неплохо бы указывать ...
У того, кто также воспользуется этими правилами, могут возникнуть вопросы,
ты же не будешь на них отвечать...
http://www.opennet.me/openforum/vsluhforumID1/63268.html#16
Ок учту, но нарыл не тут, а на забугорном форуме.
Ясно, сорри :)
Однако растащили opennet по забугорным форумам :)