> > Прикрутил к 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]