[FreeBSD] sendmail - lokalis kezbesites
Pelhrimovszky, Zsolt
Pelhrimovszky.Zsolt at evosoft.hu
2002. Feb. 7., Cs, 16:20:24 CET
Sziasztok!
Gabor Dolla wrote:
>
> hali
>
> > a kimeno levelek elmennek, de azota, hogy
> > ujrainditottam a sendmailt, a bejovo es lokalis
> > uzeneteket nem hajlando kikezbesiteni, azok a
> > varakozasi sorban maradnak, es a kov. uzeneteket
> > latom a maillog-ban:
> >
> > ... mail.local: lockmailbox /var/mail/userneve failed; error code 75
> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> > illetve:
> >
> > ... to=<userneve at localhost>, delay=02:15:46, xdelay=00:00:30, mailer=local, pri=480032, dsn=4.0.0, stat=Deferred: local mailer (/usr/libexec/mail.local) exited with EX_TEMPFAIL
> > ^^^^^^^^^^^
> >
> > nem tud segiteni valaki, mire utalnak ezek az uzenetek??
> > (freebsd4.4, de ez most biztos nem lenyeges)
>
> gondolom a mailboxot lockolna, hogy a levelet beletegye
> de ez nem sikerult
> 1. a mailboxok a /var/mail alatt vannak ?
> 2. tud-e a sendmail oda irni ? (jogosultsag) (marmint a /usr/libexec/mail.local
> tud-e oda irni ? azha nem setuid-es, akkor ugyanaz az user, mint a sendmail)
>
> udv
>
> Gabor
Csak annyit szolok a dologhoz, hogy FBSD4.5-ota a sendmail
alapbeallitatsai megvaltoztak.
Idezet a relnotes-bol:
" The smmsp and mailnull users have been added to /etc/master.passwd. In
the absence of a confDEF_USER_ID setting, by default, sendmail will use
the mailnull user for extra security. Previously, if the mailnull user
did not exist, the daemon user was used. This change may generate some
permissions issues when mailing to files or to programs (such as
mail/majordomo). The previous behavior can be restored by adding the
following line to a system's *.mc configuration file:
define(`confDEF_USER_ID', `daemon')
"
Kisertetiesen hasonlit a gondodhoz. (Ez persze egybevag az elottem
hozzaszolo kollegak eszreveteleivel.)
Szamomra a bosszanto az volt, hogy az UPDATE-ban errol semmit sem irtak.
Udv:
Pzso
További információk a(z) BSD levelezőlistáról