스마트 호스트를 통해 sendmail 릴레이를 허용하는 가장 빠른 방법은 무엇입니까?


답변:


11

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

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

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


Make 명령은 m4를 호출하여 sendmail.mc를 다시 구문 분석하고 별칭을 변경 한 경우 별칭과 같은 다른 데이터베이스도 빌드합니다.
Saurabh Barjatiya

6

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

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


아, 고마워, 내 연구를 잘하지 못했습니다. SSMTP가 훨씬 쉬워졌습니다!
Carl Hörberg

ssmtp 는 유지되지 않습니다 ...
Onlyjob

4

sendmail을 postfix와 같은 현대 mta 또는 ssmtp와 같은 더 가벼운 것으로 바꾸십시오. sendmail이 여전히 자발적으로 사용된다고 생각합니다.


2

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

출처

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.