[완료] non-authoritative mail server의 역할?

muzie의 이미지

별도의 smtp 서버없이 메일 보내는 법을 찾던도중에
nslookup으로 타겟 도메인의 mx를 조사하여 non-authoritative answer를 주는 도메인에 소켓으로 바로 붙어서
메일을 날리니 되더군요.

인증을 하지 않고도 그냥 갖다 꽂아버릴수 있다는 사실이 조금 황당했습니다만...

각설하고,

이 non-authoritative 한 메일서버가 반드시 존재할수밖에 없는지와(메일 서버 구성적인 측면에서..)
만약 그렇다면 왜 그런지, 또 TLS extension 같은것은 대체 왜 있는지(인증 필요없이 바로 갖다 꽂을수가 있음에도..)
이해가 가질 않습니다.;

답변 부탁드리겠습니다.

-------------------------------------------------------------------------------------------
non-authoritative answer의 의미가 질의 쿼리시에 권한이 없다..는 의미군요.
전혀 다르게 생각을 하고 있었네요.

nthroot의 이미지

하고자 하시는 것은 아니됩니다. 삽질을 너무 깊이 하시는 것 같네요.

------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.

muzie의 이미지

아 제 설명이 약간 잘못됐네요.
smtp 서버가 아예 없이는 못보낸다는 알고 있습니다.

지금 어떻게든 간단한 방법을 써서 보내려고 하고있습니다. ^^;;

몇몇 포털사이트들의 웹메일은 화이트 도메인이다 뭐다 해서 보내는 메일서버의 인증결과나 relay의 경우 해당 도메인서버에서의
ip 인증 여부 체크등등 너무 많은 짓을 하더군요.

그래서 사용자가 자기 email id를 입력하면 그 도메인을 조사해서 non-authoritative answer를 뱉는 mail서버를 알아온 다음
그곳에 붙어서 메일을 보내버리는 방법도 가능하겠다 싶어서 질문을 남겼습니다.

그렇게되면 해당 mail서버의 아이디가 없다해도 그냥 메일을 보낼 수 있으니까요.

문제는 이런 방법이 정상적이냐는것입니다. ssl등 보안 관련된 extension이 뻔히 존재하기 때문에,
non-authoritative answer를 내뱉는 메일서버가 기존에 보안을 생각하지 않았던 메일 시스템의 잔재(?)라면
언제든 소리소문없이 사라질것이고 제가 구현한 방식은 막혀버릴것이 뻔하기 때문에...말이죠 ^^;

ironiris의 이미지

글쎄요... 메일서버 운영하는 경험에 의하면 그렇게 하더라도
결국 화이트/블랙리스트에 relay 에 인증여부에.. 다 적용받은 상태에서 메일을 수신합니다.

예를 들어서 test@test.com 이라는 주소로 test@sender.com 주소에서 발송한다면
그 발송하는 곳의 IP가 sender.com 의 spf 정보에 포함되지 않은 IP면 메일이 안들어가는 서버 널렸죠.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.