qmail + vpopmail (with mysql) 설치 후 아웃룩에서 발신 문제

trim703의 이미지

http://coffeenix.net/board_view.php?bd_code=123

커피닉스 문서 보고 중간에 에러 없이 설치는 성공했습니다.
vpopmail + mysql 로 설치했고요.
대신 courier-imap을 설치하진 않고 기존 센드메일 체제에 즐겨 연동해 쓰던 dovecot을 연동했습니다. 말로는 연동했다지만 제대로 연동된 건지는 모르겠네요. 다람쥐메일로 메일 송수신은 잘 되는 거 보니 어쨌든 성공한 듯 싶습니다.

문제는 아웃룩에서입니다.
다람쥐 웹메일로는 문제 없습니다. 아웃룩으로는 메일 수신은 잘 되지만 발신하면

553 sorry, sorry, that domain isn't allowed relay

위와 같은 에러가 나며 발신되지 않습니다.
듣기론 smtp 인증 문제인 걸로 아는데 vpopmail+mysql 부분까지는 커피닉스 문서 그대로 따라해 보았지만 소용 없네요.
아웃룩에서 pop3, imap 2가지로 메일계정을 생성하여 테스트해 보았지만 안 됩니다.
구글링을 해 보았지만 여타 에러메시지에 비해 정작 위 아웃룩 에러메시지에 대해서는 뾰족한 해결책이 사실상 거의 전무하더군요.

아, 참고로 dovecot으로 imap이랑 pop3를 구동할 때엔 qmail에서는 반드시 dovecot을 먼저 구동한 뒤 qmail을 시동해야 되더군요. 안 그러면 tcpserver가 이미 110번 포트를 쥐고 있기 때문에 dovecot.conf 파일에

protocols = imap pop3

위 정의가 되어 있으면 에러가 나며 아예 dovecot이 올라오질 않더군요.
dovecot 문제인가 싶어 dovecot을 내리고 걍 vpopmail의 pop3 인증 기능만을 활용해서 아웃룩에서 테스트를 해보고자 qmail 데몬만 올리고 테스트해 보았습니다. 하지만 역시나 아웃룩 발신이 안 됩니다.

그래서 열심히 구글링하다가 아래와 같이 설정해서 아웃룩에서 발신이 가능해졌습니다.

cat /home/vpopmail/etc/tcp.smtp

127.0.0.1:allow,RELAYCLIENT=""
:allow,RELAYCLIENT=""

문제는 위 굵게 표시한 영역을 추가한다는 건 결국 모든 네트워크 대역에 대해 릴레이를 허용한다는 건데 이건 결국 vpopmail 계정 차원에서 인증을 허용하는 게 아니라 그냥 IP대역 차원에서 릴레이 인증을 허용해 버리는 게 되더군요.
아웃룩 속성에서 '보내는 메일서버'의 인증 필요 부분의 체크를 해제해도 메일이 그냥 나갑니다. ㅡ,.ㅡ;;

큐메일에 smtp 인증 패치가 제대로 안 되서 그런 것 같기도 합니다.
참고로 qmail-1.03에 임은재님의 칵테일패치 http://people.kldp.org/~eunjea/qmail/patch/qmail-ej-cocktail-14.tar.gz 를 적용해서 설치 시도했는데
컴파일하면 tls.c:12: error: conflicting types for 'strerror' 에러가 뜨길래

http://qmail.kldp.org/phpbb/viewtopic.php?p=18103&sid=1b8a45d54c60f644d7552180b708a9a9

위 링크에서 재배포하는 패치만 적용한 상태입니다. 저 링크의 패치도 릴레이 인증 내용이 포함된 건지 정확히 모르겠군요.

고수님들의 명쾌한 답변을 기다립니다.

댓글 달기

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