PHP에서 mail()이 안됩니다.
작성자 정보
- 초보리눅서 작성
- 작성일
컨텐츠 정보
- 942 조회
- 0 추천
- 목록
본문
APM과 SendMail을 업그레이드를 한후로 PHP에서 mail()이 발송이 안됩니다.
아니 PHP 뿐아니라 쉘상에서도 일반 계정으로 mail 을 이용하면 퍼미션 디나이
와 함께 메일이 발송이 되질 않습니다...
참고로 아웃룩에 SMTP AUTH 로 보내는 메일은 잘 날아갑니다.
drwxrwx--- 2 smmsp smmsp 4.0k 4월 14 09:41 clientmqueue
drwxrwxr-x 2 root mail 4.0k 4월 14 10:47 mail
drwx------ 8 root root 56k 4월 14 10:47 mqueue
위는 /var/spool의 퍼미션들입니다...
clientmqeue를 777로 변경을 하면 쉘상이든 웹상이든 잘 날아가는데요..
좀 무서워서여..
다른 방법을 알고 싶습니다..
조금 급하기두 하거든요...
고수님들의 조언을 듣고 싶습니다.
PHP버전 4.3.6 SendMail 버전 8.12.5-7 입니다...
그래서 sendmail을 삭제하고 다시설치를 했습니다..
RPM 버전으로 그런데...
경고: smmsp 그룹이 존재하지 않습니다 - root를 이용합니다
경고: smmsp 사용자가 존재하지 않습니다 - root를 이용합니다
경고: smmsp 그룹이 존재하지 않습니다 - root를 이용합니다
경고: mail 그룹이 존재하지 않습니다 - root를 이용합니다
이렇게 smmsp 가 없다고 나옵니다...
passwd 파일에도 group 파일에도 smmsp와 mail 은 존재를 합니다..
혹시나 싶어.. 삭제하고도 제설치해보고 미리 만들어놓고 제설치를 해봐도
위와같이 똑같이 뜹니다...
이렇게 설치를 하고 나면 sm-client가 퍼미션 오류가 발생을 해서 실행이 안
됩니다.
그래서 clientmqeue를 smmsp:smmsp 이렇게 변경을 해주면 sm-client가 실행이
됩니다.
그러면 SMTP ,POP3(imap이용) 는 잘 운영이 됩니다... 아웃룩을 이용하는
그런데.. 웹이나 일반유저의 쉘상에서는 메일이 발송되지 않습니다...
미치겠습니다... 모가 잘못된걸까요...
도와주세요......
ㅠ.ㅠ
고수님들의 조언을 부탁드립니다.
관련자료
-
이전
-
다음