[sendmail] 하나의 메일 서버에 여러 도메인을 설정하고 싶습니다.

systemfile의 이미지

계정 하나가 여러개의 도메인을 사용할 수 이도록
하나의 메일서버에 여러개의 도메인을 설정하고 싶습니다.

이래저래 설정해보다 안되어 글을 남깁니다.ㅜ.,ㅡ

시스템 정보
CentOS 5.5
sendmail 8.13.8
dovecot 1.0.7

메일서버는 하나이고 도메인이 3개인 상황입니다.
mx설정은 아래와 같이 되어있습니다.
A.co.kr MX mail.A.co.kr
B.co.kr MX mail.B.co.kr
B.com MX mail.B.com

그리고 메일서버인 mail.A.co.kr / mail.B.co.kr / mail.B.com의 IP는 같습니다.

sendmail의 local-host-names 에 B.co.kr / B.com / mail.B.co.kr / mail.B.com 를 추가로 relay하도록 설정 하였습니다.
메일 서버의 hostname은 mail.A.co.kr 입니다
sendmail.cf의 Cw는 localhost.localdomain 으로 되어있습니다
/etc/hosts 를 수정하여 기존에 mail.A.co.kr 만 있던것에 mail.B.co.kr / mail.B.com 를 추가하였습니다.

문제는 mail.B.co.kr / mail.B.com 으로 메일 발송은 됩니다만
B.co.kr 과 B.com으로 메일 수신이 되지 않습니다.

메일 로그는 설정을 조금씩 변경 조금씩 다른데요
일단 변경할 때마다 이 셋중 하나가 나오네요.;;
Connection refused
Local configuration error
mail loops back to me (MX problem?)
가 나타납니다.

일단 심적으로는 호스트명 때문에 메일 발송이 안되는것이 아닐까 하는 생각이 드는데요.
어느 부분을 수정해야 할지...
도움을 부탁드립니다.

academic의 이미지

MX로 지정한 mail.A.co.kr, mail.B.co.kr, mail.C.co.kr 가 네임서버에서 CNAME으로 설정되어 있지는 않은지요?

그런 오류는 A 레코드로 바꾸면 해결되리라 봅니다. 제 경험상 NS와 MX 레코드는 IP 주소가 중복되더라도 A 레코드로 지정하는 것이 문제의 소지를 없애더군요.

academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

systemfile의 이미지

CNAME은 사용하고 있지 않습니다. 흑흑....

: D

academic의 이미지

에러 메시지로 봐서는 네임 서버 설정 문제인 것 같으니, 네임 서버 쪽을 다시 한번 검토해보시고요.

몇가지 사소한 것만 더 말씀드리면

/etc/mail/local-host-names 에 릴레이 설정을 하는 것이 아닌데 릴레이 설정을 했다는 말이 좀 걸리네요.
/etc/mail/local-host-names 에는 실제로 메일 주소에 있는 도메인인 A.co.kr, B.co.kr, B.com 만 있어도 됩니다.

/etc/hosts 에도 mail.A.co.kr만 있어도 됩니다.

academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

systemfile의 이미지

local-host-names가 아니고 access에 릴레이를 걸었는데 잘못 썼네요;;

nslookup A.co.kr -> exchange = 10 mail.A.co.kr
nslookup B.co.kr -> exchange = 10 mail.B.com
nslookup B.com -> exchange = 10 mail.B.com
으로 되어있습니다. B.co.kr 과 B.com으로 오는 건 모두 mail.B.com으로 처리하려고 합니다.

골치네요..ㅜ,.ㅡ

: D

bushi의 이미지

다른 분이 이미 말씀하셨다시피,
에러 메시지들이라고 적어주신 것들이 DNS 과 관계된 것들입니다.
점검해보는 방법의 예를 들어 드릴게요.

[bushi@rose hiber_imgs]$ dig @ns1.google.com google.com mx
 
; <<>> DiG 9.6.2-P2-RedHat-9.6.2-5.P2.fc12 <<>> @ns1.google.com google.com mx
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26292
;; flags: qr aa rd; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 5
;; WARNING: recursion requested but not available
 
;; QUESTION SECTION:
;google.com.			IN	MX
 
;; ANSWER SECTION:
google.com.		600	IN	MX	30 alt2.aspmx.l.google.com.
google.com.		600	IN	MX	20 alt1.aspmx.l.google.com.
google.com.		600	IN	MX	50 alt4.aspmx.l.google.com.
google.com.		600	IN	MX	10 aspmx.l.google.com.
google.com.		600	IN	MX	40 alt3.aspmx.l.google.com.
 
;; ADDITIONAL SECTION:
alt2.aspmx.l.google.com. 293	IN	A	74.125.140.27
alt1.aspmx.l.google.com. 293	IN	A	74.125.133.27
alt4.aspmx.l.google.com. 293	IN	A	173.194.73.27
aspmx.l.google.com.	293	IN	A	173.194.79.27
alt3.aspmx.l.google.com. 293	IN	A	173.194.68.27
 
;; Query time: 148 msec
;; SERVER: 216.239.32.10#53(216.239.32.10)
;; WHEN: Wed Oct 24 19:55:56 2012
;; MSG SIZE  rcvd: 216
 
[bushi@rose hiber_imgs]$ 
systemfile의 이미지

결론은 서버 문제 였습니다.

메일 서버를 확인 하던 중 ps명령어로 새로 생성되는 프로세스가 올라오지 않는 것을 확인하여 시스템 전반을 점검하였는데
w로 접속 사용자 목록이 나오지 않음 / sendmail.pid 가 생성되지 않는 등의 문제가 발견되어 재부팅 하니 문제가 해결 되었습니다.

서버가 해킹당한 것은 아니여서 추가적으로 몇몇 서버를 확인 해 보았는데..
IO가 많은 서버에서 이러한 현상이 일어나는 듯 합니다.
이 문제는 따로 확인 해보아야 할것 같네요.
(centos5 버전에 sata쪽 문제인건지....)

답변 주신 모든 분들께 감사드립니다.

: D

댓글 달기

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