sendmail이 ISP의 smtp 서버를 통해서만 릴레이되기를 원합니다. 어떻게 설정합니까?
답변
질문 자체에 답변을 지정했습니다. 당신은 그것을 사용하여 할 수 있습니다
define(`SMART_HOST', `smtp.your.provider')dnl
이것을 사용하는 데 문제가 있습니까? 편집 후 /etc/mail/sendmail.mc
directory로 이동해야합니다 /etc/mail
. 변경 사항을 적용하려면 서비스를 입력 make
한 다음 다시 시작하십시오 sendmail
. 그런 다음 테스트 메일을 보내고 메시지 헤더 (수신 :)를보고 구성이 작동하는지 확인하십시오.
답변
답변
sendmail을 postfix와 같은 현대 mta 또는 ssmtp와 같은 더 가벼운 것으로 바꾸십시오. sendmail이 여전히 자발적으로 사용된다고 생각합니다.
답변
Nullmailer (IMHO)는 구성하기가 훨씬 쉽습니다. 다음은 빠른 방법입니다.
apt-get install -y nullmailer
이 파일을 편집하십시오 :
nano /etc/mailname
- mydomain.com과 같은 도메인 이름을 입력하십시오.
- 저장
다른 파일을 편집하십시오.
nano /etc/nullmailer/remotes
- smtp 서버 데이터를 입력하십시오 :
[mysmtpserver.com] smtp --auth-login --user=[username]
--pass=[password] - 저장