메일 서비스 관련 질문입니다.

franny의 이미지

리눅스/유닉스에서

1.
포탈이나 호스팅 업체들이 주로 해주는 도메인별로 메일 계정을 만들어주는것은 무얼 알아야 만들 수 있을까요?

2.
특정 이메일 계정에서 메일이 왔는지를 자동으로 체크해서 어떤일을 하는 (답장을 보내고, 또 다른 사람에게 알리거나, 웹에 올리거나등등) 것을 만들려면 대충 어떤 것들을 알아야하고 어떤것들이 필요할까요? 설마 쓰레드가 계속 체크하는 방식으로 디자인되어 있을것 같진 않은데요.

필요한 소프트웨어나, 책, 아티클, 링크 모두 환영합니다.

다크슈테펜의 이미지

쉘스크립트라면 충분할것 같은데요...아닌가...긁적긁적..

인생이란게 다 그런게 아니겠어요....? 뭘(?)
http://schutepen.egloos.com

franny의 이미지

쉘 스크립트로요?? 좀더 자세히좀.

아 2번의 경우는 메일 계정이 프로그램이 돌아가는 로컬서버에 있는게 아닌 경우, 즉 한메일이나 지메일같은 일반적인 메일 계정에서 되는것이 더 좋겠고.

그게 안되거나 코스트가 클 경우 서버에서 돌리는 메일계정에서 되게 하고 싶은데요. :)

아빠곰의 이미지

1. 도메인 별 메일계정이 어떤것인지 잘 모르겠네요.
혹시 aliasing 을 말씀하시는 것인가요?
aliasing 파일에 "user1은 kldp1이다" 라고 명시해두면, user1@kldp.org 로 보내지는 메일은 kldp1 로 가게 됩니다.

2. dock 프로그램 중에 원격의 메일서버에 접속해서 자신에게 온 메일을 주기적으로 확인해주는 것들이 있습니다. dockapps.org 의 wmpop 과 같은 프로그램의 소스를 참고하시면 어떨까요.

----
아발발다빠따반반나다발딸발발다빠따따맣밤밤따받따발발다따밝다발발다빠따따밤반다빠따다맣밥발
발다따밥다발발다따박다발발다빠따따밞밭밭다따다맣아희

kall의 이미지

1번은
qmail + vpopmail 이나 ( http://qmail.kldp.org/ )
PowerMail ( http://powerdns.com/products/powermail/index.php )
같은걸 찾아보시면 될듯 하네요..

아빠곰 wrote:
1. 도메인 별 메일계정이 어떤것인지 잘 모르겠네요.

아마도 webmaster@aaa.com webmaster@bbb.com 같은식으로 같은 아이디에 다른 도메인을 한기계에서 처리하는 법을 물어보신것 같습니다.

----
자신을 이길 수 있는자는
무슨짓이든 할수있다..
즉..무서운 넘이란 말이지 ^-_-^
나? 아직 멀었지 ㅠㅠ

익명 사용자의 이미지

test@daum.net이란 주소로 메일이 도착하면,

daum.net서버에서 test계정으로 메일을 주죠~

그런데 test라는 계정이 실제로 있느냐?

보통의 경우 실제 로그인할 수 있는 계정을 주지는 않죠.

메일만을 위한 가상의 계정이 필요한 것입니다.

메일메세지가 큐에 쌓이고 큐에 쌓인 메일 메세지를 각각의 메일저장소(mbox 또는 maildir)로 옮기고, 각 가상계정들마다 메일저장소와 매칭시켜 처리합니다.

저도 메일관련자료가 지금 별로 없어서..^^;; 짧은 지식으로 웹메일을 만들어본 경험이 있어서요..

qmail + vpop같은경우 가상 계정정보는 mysql에 저장하고 메일이 오면 해당 메일주소가 mysql에 저장되어있는지 확인하고, 있다면 그 계정에 맞는 메일저장소정보(디렉토리정보)를 가져와 그 디렉토리로 메일메세지를 옮깁니다.

그리고 나중에 사용자가 메일을 읽을때 해당 디렉토리에 접근하면 되는것이지요~

qmail+vpop한번 설치해보시면 이해하시는데 도움이 될꺼라 생각합니다.

익명 사용자의 이미지

test@daum.net이란 주소로 메일이 도착하면,

daum.net서버에서 test계정으로 메일을 주죠~

그런데 test라는 계정이 실제로 있느냐?

보통의 경우 실제 로그인할 수 있는 계정을 주지는 않죠.

메일만을 위한 가상의 계정이 필요한 것입니다.

메일메세지가 큐에 쌓이고 큐에 쌓인 메일 메세지를 각각의 메일저장소(mbox 또는 maildir)로 옮기고, 각 가상계정들마다 메일저장소와 매칭시켜 처리합니다.

저도 메일관련자료가 지금 별로 없어서..^^;; 짧은 지식으로 웹메일을 만들어본 경험이 있어서요..

qmail + vpop같은경우 가상 계정정보는 mysql에 저장하고 메일이 오면 해당 메일주소가 mysql에 저장되어있는지 확인하고, 있다면 그 계정에 맞는 메일저장소정보(디렉토리정보)를 가져와 그 디렉토리로 메일메세지를 옮깁니다.

그리고 나중에 사용자가 메일을 읽을때 해당 디렉토리에 접근하면 되는것이지요~

qmail+vpop한번 설치해보시면 이해하시는데 도움이 될꺼라 생각합니다.

gilsion의 이미지

franny wrote:

1.
포탈이나 호스팅 업체들이 주로 해주는 도메인별로 메일 계정을 만들어주는것은 무얼 알아야 만들 수 있을까요?

크게 말한다면 시스템관리, 도메인관리, 웹서버관리, 메일서버 관리, 메일관련 프로그램 개발 등을 알아야 합니다.
좀 더 자세히 말한다면 Linux, DNS, Apache, Qmail 정도를 설치/관리 하실수 있어야 합니다.
위의 항목이 되신다면 Qmail + vpopmail 조합 이나 Qmail + Mysql 등으로 웹메일 호스팅 기능을 구현할 수 있습니다.
문서는 http://qmail.kldp.org 에 있습니다.

Quote:
특정 이메일 계정에서 메일이 왔는지를 자동으로 체크해서 어떤일을 하는 (답장을 보내고, 또 다른 사람에게 알리거나, 웹에 올리거나등등) 것을 만들려면 대충 어떤 것들을 알아야하고 어떤것들이 필요할까요? 설마 쓰레드가 계속 체크하는 방식으로 디자인되어 있을것 같진 않은데요.

네. procmailrc 정도로 Perl 프로그램이나 쉘프로그램을 구동시킬수 있습니다. 메일이 자기계정으로 들어올때 작동합니다.
이것또한 http://qmail.kldp.org 를 검색하시면 많은 정보를 얻을수 있을것입니다.

익명 사용자의 이미지

모두 감사합니다. : )

도메인별 계정은 포탈업체들이 자기네 도메인으로 이메일 계정을 주는것을 말한 것이었습니다. (@daum.net 같은)

많은 도움이 되었네요.

댓글 달기

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