nullmailer가 내 호스트 이름을 수신자 주소에 추가하는 이유는 무엇입니까?

nullmailer가 내 호스트 이름을 수신자 주소에 추가하는 이유는 무엇입니까?

내 공급자의 SMTP로 메일을 릴레이하도록 nullmailer를 설정하고 싶습니다.

공급자는 보낸 사람 도메인과 사용자 로그인이 일치하지 않는 이메일을 삭제하기 때문에 /etc/nullmailer/allmailfrom로그인을 일치 시켰고 /etc/nullmailer/remotes작동했으며 정규화된 주소로 이메일을 보낼 수 있었습니다.

/etc/nullmailer/adminaddr나는 또한 모든 로컬 이메일을 [user]@localhost로 리디렉션 하곤 했습니다 [email protected].man nullmailer-queue

   adminaddr
          If this file is not empty, all recipients to users at either
          "localhost" (the literal string) or the canon‐
          ical host name (from /etc/mailname ) are remapped to this 
          address.  This is provided to allow local daemons
          to be able to send email to "somebody@localhost" and have it go
          somewhere sensible instead of being bounced
          by your relay host. To send to multiple addresses, put them all
          on one line separated by a comma.

myowndomain.net이제 범용 사용자 이름( )에 추가하려고 합니다 mail any_username. 에 따르면 man nullmailer-inject,

   defaultdomain
          The  content  of  this file is appended to any host name that
          does not contain a period (except localhost),
          including defaulthost and idhost.  Defaults to the value of the
          /etc/mailname system file,  if  it  exists,
          otherwise the literal name defauldomain.

   defaulthost
          The  content of this file is appended to any address that is
          missing a host name.  Defaults to the value of
          the /etc/mailname system file, if it exists, otherwise the
          literal name defaulthost.

/etc/nullmailer/defaulthost내가 이해한 바로 는 호스트 이름이 누락된 주소로 이메일을 보내기 때문에 사용해야 합니다 . 그래서 그냥 거기에 두었어요 myowndomain.net.

그러나 nullmailer가 여전히 첨부되어 있어 @hostname.myprovider.netSMTP 릴레이 호스트에서 이메일을 삭제하게 됩니다. 문제의 도메인이 존재하지 않습니다.

호스트 이름이 누락된 주소에 추가하는 @myprovider.net대신 추가만 하도록 nullmailer를 구성하려면 어떻게 해야 합니까 ?@hostname.myprovider.net

관련 정보