mail, mailx 에서 에러가 발생합니다.

bum의 이미지

bum@smmp(11)$ /lib/sendmail
WARNING: RunAsGid for MSP ignored, check group ids (egid=888, want=1)
can not chdir(/var/spool/clientmqueue/): Permission denied
Program mode requires special privileges, e.g., root or TrustedUser.

solaris 8(spark)에서 sendmail을 8.12.8로 소스컴파일하여 설치 했습니다.

일반사용자에서 mail이나 mailx 로 메일을 보낼때 위와같은 에러가 발생합니다.

마땅한 레퍼런스가 없어서 문의드림니다.

제 생각에는 mail이나 mailx 가 setuid 모드로 동작하다가 sendmail을 호출할때

setuid가 풀리는거 같습니다. 새버전 sendmail이 뭔가 변한건지 뭘 잘못한건지요..

li

bum의 이미지

아웃룩. mailx. mail. pine 등을 사용해봤는데

메일 받기만 되고 보내기는 아예 안되는 군요...

root는 mailx로 보내기는 됩니다.. --;

bum의 이미지

bum@xxx(11)$ mailx -v -s asdasd bum
asdas
zxzxc
EOT
WARNING: RunAsGid for MSP ignored, check group ids (egid=888, want=1)
bum@xxx(12)$ bum... Connecting to [127.0.0.1] via relay...
220 xxx.xxx.xxx ESMTP Sendmail 8.12.8/8.12.8; Fri, 21 Mar 2003 11:07:50 +09
00 (KST)
>>> EHLO xxx.xxx.xxx
250-xxx.xxx.xxx Hello localhost [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-EXPN
250-VERB
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH PLAIN
250-DELIVERBY
250 HELP
>>> MAIL From:<xxx.xxx.xxx> SIZE=56 AUTH=bum@xxx.xxx.xxx
250 2.1.0 <bum@xxx.xxx.xxx>... Sender ok
>>> RCPT To:<bum@xxx.xxx.xxx>
>>> DATA

이부분에서 그냥 멈춰있네요. 아웃룩으로 보낼때 이부분에서 타임아웃이 걸리는거 같습니다..

한참 멈춰있다가(거의5-10분?) 보내지는군요..

콘솔에서 mail로 테스트할때 말이죠

아웃룩은 60초 타임아웃 걸리구요..

그리고 루트로 /lib/sendmail -d0.1 -bv root | grep SASL 로 테스트를 해보면

또 한참을 멈추는데 일반유저로 하면 금방 되네요.

위에 걸로 테스트 해보면 SASL SCANF XDEBUG 이것만 나옴니다.

패키지를 설치한 linux는 더많이 나오는데 --;

그리고 솔라리스용 sendmail 패키지는 어디서 받는가요..