mail 명령에 sendmail 경로를 어떻게 알릴 수 있나요?

mail 명령에 sendmail 경로를 어떻게 알릴 수 있나요?

예를 들어 mail명령을 사용하고 싶습니다 /usr/sbin/sendmail.

$ mail --path=/usr/local/bin/mysendmail [email protected]

어떻게 해야 하나요?

답변1

bsd-mail(Debian이 패키지라고 함)의 경우 파일에 설정할 수 있는 bsd-mailx옵션이 있습니다:sendmail~/.mailrc

set sendmail=/root/alternatemailer

ssmtp문서화된 대로 작동하는지 테스트하는 간단한 쉘 스크립트 일 수 있습니다 .

$ cat /root/alternatemailer
#!/bin/sh
cat >> /root/meh
$ rm /root/meh
$ echo foo | mail -s blah [email protected]
$ file /root/meh
meh: ASCII text
$ 

관련 정보