Sendmail 포워딩 문제...고수님들의 도움을 요청합니다...

cymoperans의 이미지

------------------------------------------------------------------
OS : RedHat LINUX 9
KERNEL : 2.4.20-8
Sendmail: 8.12.8-8
------------------------------------------------------------------
예를 들어 설명을 드리도록 하겠습니다...

서버의 사용자 계정 중에 AAAA라는 계정이 있습니다..
이 계정 사용자가 FTP나 Telnet은 가끔 사용을 하는데, 메일은 전혀 사용을하고 있지 않습니다. 한마디로 자신의 메일을 관리하지 않고 있다는 뜻이지요...그런데 얼마전 부터 이 AAAA 계정으로 들어오는 메일들이 BBBB라는 사용자 계정으로 포워딩 되고 있습니다....
그리고 또 얼마 후, 이번에는 AAAA 계정으로 들어오는 메일들이 BBBB라는 계정 뿐만 아니라 CCCC라는 계정으로도 포워딩이 되었으며, 시간이 좀 흐른 이후에는 CCCC 계정의 메일도 BBBB라는 계정으로 포워딩이 되었습니다....
지금은 DDDD라는 계정으로 AAAA계정의 메일이 포워딩 되고 있고, DDDD 계정의 메일도 BBBB 계정으로 포워딩 되고 있습니다.현재의 상황을 그림으로 표현해보면 다음과 같습니다....

AAAA -----> BBBB <-----|
| | (CCCC 계정의 메일이 BBBB로 포워딩!!)
|----> CCCC ------|
| | (DDDD 계정의 메일이 다시 BBBB로 포워딩!!)
|----> DDDD ------|
결국 BBBB 계정의 사용자만 엄청난 피해를 보고 있는 것입니다...

참으로 특이한 것은 현재 서버의 사용자 계정은 12개이며 이 모두 메일을 사용하는데, 유독 3개의 계정만 이러한 현상이 발생한다는 것입니다..
(물론 시간이 지나면서 늘어날 수도 있습니다만....)

제가 최초에 Sendmail server를 구성할 당시의 sendmail.cf 파일을 보관하고 있어서...현재의 sendmail.cf와 최초 server 구성 당시의 sendmail.cf를비교해 보았으나...전혀 틀린 부분이 없더군요....

처음에는 본 사태의 원흉이라 할만한 AAAA라는 계정을 삭제해 버릴까 생각도 했습니다만...이 계정의 사용자가 메일만 쓰지 않을 뿐이지 FTP나 Telnet은 사용을 하는 관계로 일방적으로 삭제를 할수 있는 것도 아니고...AAAA계정을 삭제한다고 해서 CCCC 계정이나 DDDD계정이 BBBB계정으로 메일을 포워딩하는 현상은 또 어떻게 해결을 해야할지 막막합니다.

왜 이런 현상이 벌어지고 있는지....
어떻게 하면 이런 현상을 고칠 수 있는지 궁금합니다....

고수님들의 뛰어난 조언을 구합니다....
도와주십시요...

노랑배의 이미지

virtusertable 파일을 확인해 보시기 바랍니다.
메일 포워딩이 그냥 일어나지는 않을테구요..
특별한 이유가 있었다 한다면 저도 궁금하네요.
아무쪼록 해결하시기 바랍니다.

여행정보 - www.herekorea.com

익명 사용자의 이미지

노랑배님...답변 감사합니다....

노랑배님의 답변을 보고 /etc/mail/virtusertable 파일을 열어 보
았는데....파일안에 아무것도 없더군요......ㅡㅡ;
virtusertable.db 파일도 있던데 이 놈이야 virtusertable 파일의
내용을 db화 한 놈일테니 그냥 보일리는 없고....혹시나 해서 이 넘
도 열어보기는 했습니다만...뭐...내용을 알 도리가 없죠...^^;

도대체 무슨 문제인지....쩝~...

incarnate의 이미지

포워딩이 되고 있는 해당 사용자의 홈 디렉토리를 보시면 아마

.forward라는 파일이 있을 겁니다.

위 파일의 역할은 메일 포워딩을 해주는 걸로 그곳에 보시면 아마 원하시는 답이 있지 않을까 합니다.

ex)
pwd
/home/aaa
cd /home/aaa
cat .forward

bbb@bbb.com

아마 이와 같이 되어 있지 않을까 생각합니다.

확인해 보시고 포워딩 옵션이 없다면 다른 방법을 찾아봐야 할거 같습니다.

먹고 죽자~

노랑배의 이미지

치우 wrote:

virtusertable.db 파일도 있던데 이 놈이야 virtusertable 파일의
내용을 db화 한 놈일테니 그냥 보일리는 없고....혹시나 해서 이 넘
도 열어보기는 했습니다만...뭐...내용을 알 도리가 없죠...^^;

virtusertable.db 내용을 보실려면
#strings * virtusertables.db 하시면 됩니다.
그런데 양이 많아서 엄청 넘어갈겁니다.
그냥 보는법을 알려만 드립니다.

여행정보 - www.herekorea.com

cymoperans의 이미지

윗분들의 답변에 감사 드립니다...

윗분들의 여러 조언에 따라 서버의 내용들을 조사했으나...특별한 점을 찾지를

못했습니다...

제가 관찰력이 부족하여 그러한지는 모르겠으나...

각 계정에 .forward 파일은 없었고...virtusertable 파일에 내용이 아무것도

없으니...virtusertable.db 파일에 메일 포워딩 내용이 저장되어 있으리라고

는 생각지 않습니다....(그래도 나중에 확인을 할 생각입니다..)

결국, 문제를 일으키는 AAAA 계정을 사용자 허가하에 삭제를 하였습니다...

지금은 AAAA에서 포워딩 되는 메일은 없으나.....

CCCC 계정과 DDDD계정의 메일이 포워딩 되는지는 관찰하지 못했습니다...

만약 CCCC와 DDDD계정에서 BBBB계정으로 메일이 포워딩 된다면 사용자

가 추후 연락을 하겠지요....

여튼....저는 원인이 궁금합니다...

분명 뭔가 서버에 잘못된 부분이 있을 거 같습니다만....

감을 잡을 수가 없습니다.....

아~~~ 답답합니다.....ㅡㅡ;

안녕하세요....치우 입니다...

댓글 달기

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