질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

메일이 나가지 않습니다.

작성자 정보

  • 김지태 작성
  • 작성일

컨텐츠 정보

본문

 

초보가 질문을 드립니다.

 텔넷으로 리눅스에 접속하여 쉘 상에서 메일을 보내면 메일이
잘 나갑니다.
그런데 php의 mail()함수를 이용하여 메일을 보내면 메일이 나가지 않습니다.
그래서 메일로그를 확인해보니 아래와 같은 에러가 뜹니다.

Sendmail[16453]: dangerous permissions=41777 on queue directory /var/spool/clientmqueue/
Sendmail[16453]: j72fp81d016453: SYSERR(apache): collect : cannot write ./dfj72fp81d016453
(bfcommit, uid=51, gid=51): permission denied
Sendmail[16453]: j72fp81d016453: from=apache, size=72, class=0, nrcpts=1, relay=apache@localhost
Sendmail[16453]: j72fp81d016453: 0: f1=0x0, mode=10600: FIFO: dev=0/5, ino=3783421, nlink=1, u/gid=48/48
size=0
Sendmail[16453]: j72fp81d016453: 1: f1=0x1, mode=20666: CHR: dev=0/13, ino=2191, nlink=1, u/gid=0/0
size=0
Sendmail[16453]: j72fp81d016453: 2: f1=0x2, mode=20666: CHR: dev=0/12, ino=293, nlink=1, u/gid=0/0
size=0
Sendmail[16453]: j72fp81d016453: 3: f1=0x2, mode=140777: SOCK: localhost->[[UNIX: /dev/log]]
Sendmail[16453]: j72fp81d016453: 4: f1=0x1, mode=20666: CHR: dev=0/13, ino=2191, nlink=1, u/gid=0/0
size=0
Sendmail[16453]: j72fp81d016453: SYSERR(apache): queueup: cannot create queue file ./qfj72fp81d016453,
euid=51, fd=-1, fp=0x0: permission denied

위의 에러를 보고 디렉토리의 권한 문제인 것 같아서(리눅스와 php는 처음으로 해보는 겁니다.^^a)
이짓 저짓 다해봤는데, 여전히 안됩니다.

책을 찾아보고, 이 사이트에서 관련 글을 검색해봐도 여전히 오리무중이네요.

현재 sendmail과 관련된 디렉토리의 권한은 아래와 같이 되어있습니다.
drwxrwxrwt 2 smmsp smmsp 4096 8?? 2 04:02 clientmqueue
drwxrwxrwx 2 root mail 4096 8?? 3 00:59 mail
lrwxrwxrwx 1 root root 21 6?? 6 15:44 /usr/sbin/sendmail-> /etc/alternatives/mta

그리고 ps -ef  |  grep sendmail 하면

root  3331   1   0   Jul123?     00:00:01 sendmail: accepting connections

smmsp  3339   1   0   Jull123?  00:00:00 sendmail  queue runner@01:00:

00 for  /var/spool/clientmqueue

root   16558   16525  0  01:30  pts/1   00:00:00  grep sendmail

 

뭘 어떻게 권한을 바꾸어야 하는지 모르겠습니다.
꼭 좀 답변바랍니다.

참고로 php : 4.3.11   아파치 : 2.0.52(fedora)  sendmail : 8.13.1

ps) 디렉토리의 권한을 변경했거나 sendmail의 권한을 변경한 후에도
    sendmail 서버를 끄고 다시 켜야하는지 궁금합니다.

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,138 명
  • 현재 강좌수 :  36,196 개
  • 현재 접속자 :  716 명