스마트 호스트를 통해 sendmail 릴레이를 허용하는 가장 빠른 방법은 무엇입니까? 서버를 통해서만 릴레이되기를 원합니다. 어떻게 설정합니까?

sendmail이 ISP의 smtp 서버를 통해서만 릴레이되기를 원합니다. 어떻게 설정합니까?



답변

질문 자체에 답변을 지정했습니다. 당신은 그것을 사용하여 할 수 있습니다

define(`SMART_HOST', `smtp.your.provider')dnl

이것을 사용하는 데 문제가 있습니까? 편집 후 /etc/mail/sendmail.mcdirectory로 이동해야합니다 /etc/mail. 변경 사항을 적용하려면 서비스를 입력 make한 다음 다시 시작하십시오 sendmail. 그런 다음 테스트 메일을 보내고 메시지 헤더 (수신 :)를보고 구성이 작동하는지 확인하십시오.


답변

Sendmail과 같은 성가신 짐승과 함께 더 멋진 일을하지 않으면 대신 SSMTP 사용을 고려할 수 있습니다.

가볍고 구성하기가 쉽지 않은 릴레이 전용 MTA입니다.


답변

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]
  • 저장

출처