myoriginがサフィックスに設定されていません。

myoriginがサフィックスに設定されていません。

私はUbuntu 16.04.4 LTSを実行している2つのAWS EC2インスタンスでWebサイトを実行しています。

/etc/postfix/main.cf を編集し、コメントを削除します。

myorigin = /etc/mailname

次に入力します。

 sudo postfix reload
  echo $myorigin

でも何も得られなかった(空白)

次に入力します。

  sudo service postfix restart
  echo $myorigin

しかし、何も得られませんでした(空白)。 myoriginが設定されていない理由を理解できません。

ベストアンサー1

myoriginPostfix設定ファイルでこれを設定しています。

echo $myoriginmyoriginPostfix設定に関係なく、名前付きシェルまたは環境変数の内容が表示されます。シェルが読み取るものにそのようなシェル/環境変数を設定しなかったため、空の文字列(スペース)が生成されます。

Postfixの設定を表示するには、myoriginを実行する必要がありますsudo postconf myorigin

Postfixの設定はPostfixがmyorigin = /etc/mailname。したがって、必要なものがPostfixが送信するEメー​​ルの送信元アドレスとして使用する実際のホスト名を取得することであれば、を実行します。myorigin/etc/mailnamecat /etc/mailname

おすすめ記事