mail() 에러는 안 나는데 발송이 안됩니다.

zkakfk의 이미지

안녕하세요~

꼬박 이틀을 뒤지다가 도저히 못 찾겠네요.

리눅스는 아주아주 약간 아는데...솔라리스 다루기는 처음이고..

도움의 손길이 필요합니다. 부탁드려요.

--------------내 용----------------------
운영체제 : 솔라리스
상 황 :
sendmail 경로 제대로 잡혀있구요.
sendmail 리스타트 시켜봤구요..
25번 포트로 접속도 가능하구요.

근데 mail() 함수를 사용하면 에러는 안 나는데..편지가 안 가길래..
직접 접속해서 편지를 날려보려고 했더니

RCPT TO : <아이디@hotmail.com> 라고 치면

550 5.7.1 <zkakfk@hotmail.com>... Relaying denied. IP name lookup failed [211.196.3.37]
이라고 에러가 나네요. 서버는 지방에 있구요. relay설정을 해봤는데..여전히 같음..
오늘 로그파일을 보니 이렇게 나와있네요.

550 5.1.2 아이디@hanmail.net... Host unknown (Name server: mailhost.kornet.net: host not found)

꼭 부탁드립니다.
현재까지의 답변들처럼 애매모호한 답변말구...꼭 좀 자세한 답변을 주셨으면 고맙겠습니다.

정태영의 이미지

ping kr.yahoo.com 같은식으로 핑을 때렸을때
호스트를 찾을 수 없다면..

네임서버 세팅을 안하셨거나 잘못하신듯 하군요..

자체 네임서버를 같은 서버에 가지고 있지 않다면
/etc/resolv.conf를 고쳐줘보세요

대강 봐서는.. 네임서버 세팅 잘못일듯 =3=33

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

pynoos의 이미지

hanmail 말고 다른 곳을 해보세요. 회사 서버나 학교..

요즘 hanmail 은 DNS lookup을 하기 때문에, client HELO에서 보내오는 hostname을 DNS에서 찾아서 IP 주소와 matching하는 작업을 해서 일치하지 않으면 접수 받지 않습니다.

zkakfk의 이미지

윗분이 알려주신 /etc/resolv.conf 파일의 내용입니다.

domain kornet.net
nameserver 168.126.63.1
nameserver 168.126.63.2

무엇을 고쳐야 할런지요..
너무 몰라서 죄송합니다.
참고로 웹서비스는 도메인을 통하여 되고 있습니다.(관계 없는걸지도..--')
메일만 안 가네요.

nohmad의 이미지

센드메일에서 smtp 인증을 통과한 경우에만 릴레이 허용을 하고 있는 것 같네요.
smtp-auth를 지원하는 메일 클라이언트(아웃룩, 모질라, 에볼루션 등)에서 테스트를 해보십시요.

RFC-2554 SMTP Service Extension for Authentication 문서를 보면 중간에 인증 예제가 나옵니다.

S: 220 smtp.example.com ESMTP server ready
C: EHLO jgm.example.com
S: 250-smtp.example.com
S: 250 AUTH CRAM-MD5 DIGEST-MD5
C: AUTH FOOBAR
S: 504 Unrecognized authentication type.
C: AUTH CRAM-MD5
S: 334
PENCeUxFREJoU0NnbmhNWitOMjNGNndAZWx3b29kLmlubm9zb2Z0LmNvbT4=
C: ZnJlZCA5ZTk1YWVlMDljNDBhZjJiODRhMGMyYjNiYmFlNzg2ZQ==
S: 235 Authentication successful.
mithrandir의 이미지

로컬에서 sendmail 커맨드를 이용해서 메일을 발송해보시고,

sendmail 로그를 확인해보시기 바랍니다.

언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net

zkakfk의 이미지

서버에서 웹서비스를 제공중이고, 홈페이지에서 회원들에게 이메일을 보내려고 합니다. 그런데 php의 mail() 함수로 에러는 없는데 편지가 발송이 안 됩니다.
mail 함수가 sendmail 을 사용하기때문에 sendmail 설정을 살펴보고 직접 로컬에서 보내보고 로그도 확인하고 결과를 첨부해서 질문드렸습니다.

고수님들 도와주세요~
ㅜ.ㅜ

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.