| [ CnUnix ] in KIDS 글 쓴 이(By): hello (Yang S.S.) 날 짜 (Date): 1997년02월19일(수) 10시47분07초 KST 제 목(Title): [Re] Solaris 2.5에서 메일 세팅? 상황이 제가 얼마 전에 유니에 답변한 상황하고 비슷해서 유니에 올렸던 글을 캡쳐해서 보냅니다. 한번 살펴 보세요. 이때 질분한 사람의 hostname은 fracture 였고 userid는 hiska였습니다. 또한 학교는 inha대학였구요. 이 상황을 외대와 사용하시는 host이름으로 바꿔 주면 아마 될겁니다. --------------------------------------------------------------- 메일을 보내고 보니.. 다음과 같은 메세지가 발생하는 군요. ----- Transcript of session follows ----- Connected to fracture.inha.ac.kr: >>> HELO fracture. <<< 553 fracture. host name configuration error 554 <hiska@fracture.inha.ac.kr>... Service unavailable 일단 제 생각에는 fracture라는 호스트까지는 제대로 보내는 것 같습니다. 메일이 fracture라는 호스트까지는 제대로 가는데.. 그 안에서 mail을 해당 user에게 보내야 하는데 그런짓을 못하는 것 같네요. fracture까지 잘 간다는 것은 다음으로 알수 있습니다. (물론 말씀하신것에도 내용이 있습니다. root에서 보면 mail이 보인다고 하셨다는 것은 그 machine까지는 잘 도착이 되었다는 것을 말하죠. ) 실제로 mail deamon(SMTP) 인 sendmail을 deamon이 아닌 forground로 동작을 시키면 다음과 같은 메세지가 나옵니다. % /usr/lib/sendmail -v hiska@fracture.inha.ac.kr < kkk hiska@fracture.inha.ac.kr... Connecting to fracture.inha.ac.kr. (tcp)... 220 fracture. Sendmail 5.x/SMI-SVR4 ready at Sat, 15 Feb 1997 09:12:58 +0900 >>> HELO metro.telecom.samsung.co.kr 250 fracture. Hello metro.telecom.samsung.co.kr, pleased to meet you >>> MAIL From:<ssyang@metro.telecom.samsung.co.kr> 250 <ssyang@metro.telecom.samsung.co.kr>... Sender ok >>> RCPT To:<hiska@fracture.inha.ac.kr> 250 <hiska@fracture.inha.ac.kr>... Recipient ok >>> DATA 354 Enter mail, end with "." on a line by itself >>> . 250 Ok hiska@fracture.inha.ac.kr... Sent (Ok) Closing connection to fracture.inha.ac.kr. >>> QUIT 221 fracture. closing connection % 여기서 -v option은 verbose option으로 메일 데몬(여기서는 foreground로 실행을 시켰으니 데몬으로 띄운것은 아님)이 진행하는 상황을 나타내라는 것입니다. 그리고 < kkk는 kkk라는 화일을 만들어서 redirection한것 뿐입니다. 내용은 Test mail. 이라고만 했습니다. 어찌되었던지 간에 sendmail.cf가 제대로 안맞아서 그런것 같습니다. 일단 다음과 같이 한번 해 보세요. sendmail.cf의 orginal을 가져온다. (물론 백업을 받고 고치셨겠죠? 원본을... 아니면, 하나도 손 안된 새것을 가져오세요. 이것도 저것도 안된다면... subsidiary.cf라는 것이 있을겁니다. 아마 원본의 sendmail.cf 와 차이가 없을 것으로 생각이 되는데. 보장은 못하겠군요. 그거라도 sendmail.cf로 copy를 하세요. 그리고 항상 원본은 보관하는 습관을 갖는것이 좋습니다.) 이것을 가져온 후에.. 다음사항을 수정합니다. # local UUCP connections -- not forwarded to mailhost CV Dminha.ac.kr <----------- 요부분 추가. Dwfracture <----------- 요부분 추가. Cwfracture <----------- 요부분 추가. # my official hostname Dj$w.$m . . . # major relay mailer DMether # major relay host DRmailservername <------------------ mailhost라고 되어있는거 바꿈 CRmailservername <------------------ mailhost라고 되어있는거 바꿈. 여기서 mailservername은 inha대학교의 mailserver를 말하는것입니다. 기계의 이름을 몰라서 이렇게 적었으니.. 이해 하세요. 그리고 나머지는 하나도 건드리지 마세요. sendmail이 생각보다 복잡한 거거든요. 그리고 위에것은 뭐라고 말씀드려야 설명이 제대로 되는지 모르겠지만. sendmail에서 사용하는 변수 정의라고 생각을 하세요. 일반적인 setting은 이미 되어있는 것이고 system dependent한부분을 변수의 형태로 해서 고쳐서 사용할수 있도록 만든것이거든요.. (대충 말씀드리자면.) 대충. Dwfracture라고 한다면 w라는 변수를 fracture라고 정의합니다. 아래에 있는 라인인 Dj$w.$m 는 그것을 반영하는 것으로서 w라는 변수와 점 그리고 m 이라는 변수를 j라는 변수에 대입하는 것으로서. j라는 변수가 fracture.inha.ac.kr 이 되는 것이죠.. ^^ 저도 아직 자세한 컨트롤을 할 줄은 모릅니다. 지레 겁먹어서 아직 공부 못했음. 그러나 세팅하는데는 전혀 지장이 없죠.. 특별한 경우 말고요. 자세한것은 O'Relly에서 나온 Sendmail이란 책을 보세요.. (두께에 질려서 아직 자세히 보지 않았거든요. 그러나 엄청난 좋은 책임에는 틀림 없읍니다.) 그럼 세팅잘하세요.. 잘되기를... ------------------------------------------- 안녕하세요? <o>------< HELLO e-mail : ssyang@metro.telecom.samsung.co.kr ------------------------------------------- |