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

리눅스 sendmail 무조건 다른SMTP로 발송되게 할려면 어떻게 해야 하나요?

작성자 정보

  • 땡글이 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요..

리눅스에서 sendmail을 사용중에 있습니다.


php.ini에서 메일이 localhost 25포트로 되어있습니다.

그런데 고정IP임에도 불구하고 한메일이나 네이트같은 곳은 메일이 안갑니다.

그래서 리눅스 sendmail을 사용하지않고 아예 다른SMTP서버를 이용할려고 합니다.

네이버 smtp나 한메일smtp를 사용할려고 합니다.


php 일부 소스에서 변경할려고 하는것이 아니라 php.ini 에서 localhost 25로 했을경우

리눅스 sendmail 즉 본서버의 IP로 발송되는것이 아니라

무조건 다른SMTP서버를 이용해서 메일을 발송하고 싶습니다.

포털사이트에서 아무리 검색을해도 신통지 않아서 글을 올립니다.

부탁드립니다.. ;;

관련자료

댓글 1

정원용님의 댓글

  • 정원용
  • 작성일
localhost를 해당 사이트의 메일 서버 주소를 지정하시면 됩니다.
단 아무리 보안 관리가 허술하다고 해도 ESMTP정도를 사용하고 있을 것이기 때문에
해당 서버에서 인증을 요구할 가능성이 매우 높습니다.

이 경우 php소스상에서 사용하려는 ID/pass를 지정해줘야 할 것입니다.
메일이 거부당하는 경우에는 바운스 메일을 보시면 원인을 알 수 있습니다만,
가장 흔한 경우로는 nslookup해서 나오는 주소와 메일 송신 서버와 서버명이 일치하지 않으면
튕겨나는 경우가 있습니다.(이런경우 스팸이 대부분이기 때문입니다.)

이것은 아주 기초적인 스팸 대책이며, 오히려 메일이 보내지는 곳은 스팸에 신경을 안쓰는 허술한 곳이라는 이야기입니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,150 명
  • 현재 강좌수 :  36,434 개
  • 현재 접속자 :  250 명