안녕하십니까?
회사업무때문에 sendmail을 좀 보고 있는데요. 초보라서 잘 모르겠습니
다. 다름이 아니라 센드메일에서 hostname이 아닌 IP주소로 메일을 보내
고 싶은데 그게 잘 안됩니다. 이렇게 나오거든여.(참고로 솔라리스 2.8을
사용중입니다.)
# /usr/lib/sendmail -v chlee@[192.168.1.100]
test mail
.
chlee@[192.168.1.162]... Connecting to mail.domain.co.kr. via
esmtp...
그리고는 계속 홀딩입니다.
참고로 mail.domail.co.kr은 211.115.nnn.nnn을 사용중입니다.
어디서 본대로 sendmail.cf안에서
O OperatorChars=.:%@!^/<>+를
O OperatorChars=.:%@!^/+ 로 고쳤거든요.
그래도 마찬가지입니다.
아시는 분 좀 알려주십시요....
^C#
sendmail 에서 IP 주소로 보낼 때는 주소를 대괄호로 감싸야 하고, 연결이 홀딩되는 것은 수신 서버 응답이 없기 때문입니다. OperatorChars 를 바꾼 것은 큰 도움이 되지 않으니 원래대로 두세요. 방화벽에서 25 번 연결이 되는지 확인하고, -v 로 실행한 결과의 응답 코드를 보세요.