RE: [sendmail-conf] Вопрос по хаку check_fake_internal.m4 ?

acesspost accesspost на mail.ru
Чт Янв 13 17:24:24 EET 2005


> > Прикрутил к sendmail
> > прописал свой домен: InternalDomain:@mydomain.ru                 YES
> > Работает, но наблюдается некий глюк: если человек извне 
> присылает письмо на
> > несколько ящиков(123 на mydomain.ru;321 на mydomain.ru и т.д.) то 
> письмо получает
> > только один пользователь, а на остальные ошибки:
> > reject=554 5.1.7 You do not have permission to send mail with RCPT
> > TO:<321 на mydomain.ru>
> 
> надо найти в sendmail.cf строку
> R $*                                    $: $1 $(macro 
> {rcpt_to} $@ $1 $)
> и после нее добавить строку
> R $*		$: $1 $(log RCPT_TO: $&{rcpt_to} $)
> 
> потому надо перезапустить sendmail
> 
> потом надо через telnet симитировать smtp сессию с несколькими 
> получателями и посмотреть, какие записи будут появляться в maillog
> 
> т. е. на каждого получателя должна появиться одна запись с 
> соответствующим получателем. мне нужно знать, так ли это

Прописал, перезапустил.
Послал одно письмо c 123 на zzz.ru на 2-а ящика 123 на mydomain.ru и
456 на mydomain.ru.
Вот логи:
Jan 13 18:18:43 rtr4 sm-mta[58691]: j0DFIBpb058691: RCPT_TO:123 на mydomain.ru
Jan 13 18:18:58 rtr4 sm-mta[58691]: j0DFIBpb058691: ruleset=check_rcpt,
arg1=456 на mydomain.ru, relay=mail.mydomain.ru [xxx.xxx.xxx.xxx], reject=554
5.1.7 You do not have permission to send mail with RCPT TO:123 на mydomain.ru
Jan 13 18:19:03 rtr4 sm-mta[58691]: j0DFIBpb058691: from=123 на zzz.ru, size=2,
class=0, nrcpts=1, msgid=<200501131518.j0DFIBpb058691 на rtr4.mydomain.ru>,
proto=ESMTP, daemon=IPv4, relay=mail.mydomain.ru [xxx.xxx.xxx.xxx]


Подробная информация о списке рассылки sendmail-conf