msmtp-mta: 모든 메시지에 $HOSTNAME 추가

msmtp-mta: 모든 메시지에 $HOSTNAME 추가

msmtp-mta나는 함께 작업하는 일련의 Ubuntu 클라이언트를 가지고 있습니다 . 모든 컴퓨터에서 동일한 기능을 heirloom-mailx원합니다 ./etc/msmtprc

현재 누군가가 메시지가 올 것이라는 유일한 단서를 사용하는 mailx경우 클라이언트 컴퓨터는 메시지 헤더의 IP 주소입니다.sendmail[email protected]

전송되는 모든 이메일에 클라이언트 호스트 이름을 추가하는 방법이 있습니까? 좋다

  • 피사체 앞에 놓거나
  • 이메일이나 이메일에 자동으로 파일을 첨부하세요.
  • mydomain.com다음으로 변경하십시오 client.mydomain.com(하나의 파일이 이 모든 것을 관리할 수 있으며 호스트 이름 변경은 자동으로 충족되어야 함을 기억하십시오).

노트:실제 SMTP 서버는 구성할 수 없고 msmtp클라이언트만 구성할 수 있습니다.

답변1

댓글에서 이에 대한 답변이 나온 것 같습니다.

msmtp 대신 ssmtp를 사용해 볼 수 있습니다. 저는 msmtp를 직접 사용하지만 msmtprc에서 메일 도메인을 설정해야 합니다. ssmtp가 호스트 이름을 직접 사용하는 것 같습니다. "메일 도메인을 제외한 동일한 msmtprc"를 수락할 수 있는 경우 client.mydomain.com은 msmtp와 함께 작동해야 합니다. –프로스트슈츠

다음은:

참고: 두 개의 (m|s)smtp를 설치하고 사용자가 익숙한 것처럼 mailx를 사용할 수 있도록 msmtp가 sendmail을 제공하도록 했습니다. 루트 및 기타 보고 시스템 계정은 ssmtp를 sendmail로 사용하는 .mailrc를 가져오므로 /etc/ssmtp/ssmtp.conf에 구성된 모든 호스트 이름에 대해 일대일 규칙을 제공합니다. –아니

관련 정보