간단한 mail alert를 보낼려고 하는 데요.

adaylily의 이미지

안녕하세요.

일단 대상 OS는 centos 입니다.
2.6.18-274.7.1 #1 SMP Thu Oct 20 17:43:28 EDT 2011 i686 i686 i386 GNU/Linux
그리고 32비트입니다.

운영하다가 메일 alert를 보내고 싶어서 기존에 사용하던 것을 재사용했는데, 유독 메일 발신에서 문제가 생깁니다.

디버그를 해보면 이렇게 나오는데요.
mail: invalid option -- S
Usage: mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ...
[-- sendmail-options ...]
mail [-iInNv] -f [name]
mail [-iInNv] [-u user]
+ read output

옵션 중에 외부 메일 서버를 사용할려고 옵션은 준 것이 있습니다.
-S 옵션을 사용하고 있습니다. 현재 이 서버에는 sendmail 등 메일 서버는 운영중이지 않아서 외부 메일 서버를 사용할려고 옵션을 썼는데, man 페이지를 봐도 옵션이 없는 건지 궁금하네요.
제가 알기로는 외부 메일을 사용하고 싶을 때 -S smtp=ip address를 사용하는 것으로 알고 있는데, 아닌지요?

chadr의 이미지

말 그대로 -S 옵션이 없네요..

mutt와 ssmtp 조합을 사용해보시는건 어떠신가요?

-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

adaylily의 이미지

고맙습니다.