mail발송시 sendmail 데몬을 평소에 안띄워놓은 상태로 메일을 발송하려면 어떻게???
작성자 정보
- 오정수 작성
- 작성일
컨텐츠 정보
- 2,061 조회
- 2 댓글
- 0 추천
- 목록
본문
안녕하세요.
메일 보내기에 문제가 있어 질문드립니다.
(검색해봤도 정확한 정보를 찾기가 여렵네요.)
예전에는 sendmail 데몬이 떠있지 않아도 php mail() 함수가 문제가 없었었습니다.
불필요한 데몬을 띄워놓을 필요는 없으니까 sendmail 데몬을 안띄우고 메일을 발송할 수 있으면 좋죠.
이번에 php 4.4.2, sendmail 8.13.1 이와 같이 설치했는데 mail() 함수가 동작하지 않네요.
ㅜ.ㅜ ( sendmail 데몬은 떠있지 않는 상태 )
쉘에서 보낼 경우도 역시나 에러 메세지를 보입니다.
maillog
May 24 18:12:14 zecl sendmail[21546]: k4O9CEa6021546: to=307343301330<cyber82@naver.com>, ctladdr=nobody (99/99), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=37077, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
sendmail 버전이 올라가면서 뭔가 기본설정이 바뀐것 같습니다.
sendmail 데몬을 안띄우고 메일발송을 하려면 어떻게 해야 할까요?
아무래도, sendmail 기본 rpm 패키지 설치하고, sendmail.cf 설정변경등으론 안될것같은데
소스컴파일을 해야할까요? 소스컴파일을 하면 어떤부분을 수정해줘야할까요 ㅜ.ㅡ
아시는 분 알려주시면 감사하겠습니다. (__)
관련자료
-
이전
-
다음
이한혁님의 댓글
- 이한혁
- 작성일
그리고 전에 한번 본적이 있는것 같은데.. 보내는 분의 Address가 nobody로 되면 메일 발송이 않됩니다.
확인 하여 보시기 바랍니다.
오정수님의 댓글
- 오정수
- 작성일
그런데, root로 쉘에서 mail 명령으로 발송이 안되네요.
계속 위의 메세지만 뿌립니다. 방법이 없을까요....
참고로, redhat 7.3 이하에서는 잘 발송됩니다.