mail(sendmail)을 보낼때 다른 서버를 경유(relay)해서 가도록 할 수 있나요?
글쓴이: nods / 작성시간: 수, 2007/02/07 - 4:43오후
대부분 서버가 private address만 가지고 있어서 외부로 연결이 안되고 웹 서비스만 Static NAT를
통해는 경우에 내부에서 다른 서버로 메일을 보낼 방법이 없을까요?
mail 명령어는 메일 서버(SMTP)를 지정하지 못하는거 같고, sendmail을 잘 설정하면 relay를 해서 가도록 할 수 있을 거 같은데 잘 모르겠네요. 혹시 아시는 분은 알려주세요.
정리하면
( Private zone(servers1....)) -mail-> (public zone(servers2)) 경유 -> 외부 SMTP 서버 -> mail 수신
이렇게 할 수 있을까요? 외부로 연결되지 않는 서버가 외부로 연결 가능한 서버로 경유시켜서 메일을 보낼 수 있으면 합니다.
뭐 안되면 내부에서 메일을 보낼 때 SMTP를 다른 서버로 지정할 수 있어도 상관없는데 둘 다 모르겠군요.
Forums:
?
그냥 로컬머신에 sendmail을 띄워두고 보내는 사람의 메일 주소를 변경하는건 안되나요? -_-;
그러니까 일종의 메일헤더 변경 비슷하게 되겠습니다만;;
====================여기부터 식은어치====================
안녕하세요. 저는 야동 초등학교 2학년 6반 11번입니다!! 제 컴퓨터에 리눅스를 깔아보고 싶습니다. 리눅스라는건 어제 처음 들어 보았습니다.
리눅스에서도 카트라이더는 되겠지요? 설마 안되나요? 안되면 왜 쓰나요? =3=33 리눅스에서는 카트라이더 캐릭터 머리가 너무 커서 못받아들이나요?
qmail을 쓰신다면
qmail을 쓰신다면 smtproute등을 이용해서 쉽게 바꿀수 있는데 sendmail은 어떤지 잘 모르겠군요.
그럼 이만 총총...[竹]
http://elflord.egloos.com
===== ===== ===== ===== =====
그럼 이만 총총...[竹]
http://elflord.egloos.com
??
보내는 사람을 변경하는건 제가 의도한 바가 아니고 - 애초에 설명이 이상했나요? - qmail을 별도로 설치해야 하는데
기본 패키지로 해결했으면해서 sendmail로 찾아보고 있는데 잘 안되는군요...
자답입니다.
mailertable 을 사용하면 간단히되는군요. 안됐던 이유는 DNS가 안되서 그랬는데
간단히 해결 되네요.
postfix가 기본인 suse도 transport 를 작성하면 되는군요.
그런데 희한하게 transport에서 smtp:mailserver.address 로 하면 안되고 그냥 :mailserver.address 로 해야 되네요
dns 문제도 아닌듯한게 아예 릴레이도 하지 않고 next hop으로 넘기기 전에 로컬에서 에러가 나는군요.
하여간 해결했습니다. 참고하세요.
댓글 달기