ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: Inet-Admins
Inet-Admins mailing list archive (inet-admins@info.east.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [inet-admins] news in tb! 1.45, be warned



 Tue, Jul 25, 2000 at 09:28:25, agv wrote about "Re: [inet-admins] news in tb! 1.45, be warned": 

> See  "O PrivacyOptions"  in sendmail.cf
> example -
> O PrivacyOptions=needmailhelo, noexpn, novrfy, noreceipts, authwarning
> 			       ^^^^^^	
> Sendmail 8.9.3	

Это было подчеркнуто noreceipts, да?

Смотрим код - единственное место, где встречается:

==={{{ envelope.c от 8.9.3, dropenvelope()
        /*
        **  Send back return receipts as requested.
        */
        if (success_return && !failure_return && !delay_return && fulldrop &&
            !bitset(PRIV_NORECEIPTS, PrivacyFlags) &&
            strcmp(e->e_from.q_paddr, "<>") != 0)
        {
                auto ADDRESS *rlist = NULL;
                if (tTd(50, 8))
                        printf("dropenvelope(%s): sending return receipt\n", id)
;
                e->e_flags |= EF_SENDRECEIPT;
                (void) sendtolist(e->e_from.q_paddr, NULLADDR, &rlist, 0, e);
                (void) returntosender("Return receipt", rlist, RTSF_NO_BODY, e);
        }
        e->e_flags &= ~EF_SENDRECEIPT;
===}}}}

То есть то, что добились включением PRIV_NORECEIPTS - вообще не слать
return-receipt случая success. Это как бы совершенно не то, что сделать
как нарисовано в случае postfix - когда он рассказывает не для адресов,
развернутых из всяких алиасов и форвардов, а для исходных получателей.

> >    ----- The following addresses had successful delivery notifications -----
> > <user@mailru.com>  (successfully delivered to mailbox)
> > 
> >    ----- Transcript of session follows -----
> > procmail: Couldn't chdir to "/nonexistent"
> > procmail: Couldn't chdir to "/nonexistent"
> > procmail: Couldn't read "/users/procmail/filter/user"
> > procmail: Lock failure on "user.lock"
> > <user@mailru.com>... Successfully delivered

А это выдача transcript file по успешной доставке, которую и надо было
бы регулировать...

> > Postfix  же  ведет  себя  "хорошо" :
> > 
> > The original message was received at Mon, 24 Jul 2000 17:26:58 +0600 (YEKST)
> > from machine.domain.ru [xxx.xx.xx.xx]
> > 
> >    ----- The following addresses had successful delivery notifications -----
> > <multiplie-user@domain.ru>  (relayed to non-DSN-aware mailer)
> > 
> >    ----- Transcript of session follows -----
> > <multiplie-user@domain.ru>... relayed; expect no further notifications,
> > 
> > не показывая полный список получателей.
> > 
> > 
> > выводы и необходимые действия - делайте сами,
> > 
> > удачи,
> > 
> > ps. postfix - рулит? ;)

Я не понял - он уже научился честному DSN, или как?


/netch
=============================================================================
"inet-admins" Internet access mailing list. Maintained by East Connection ISP.
Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.
Archive is accessible on http://info.east.ru/rus/inetadm.html



 




Copyright © Lexa Software, 1996-2009.