私は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
myorigin
Postfix設定ファイルでこれを設定しています。
echo $myorigin
myorigin
Postfix設定に関係なく、名前付きシェルまたは環境変数の内容が表示されます。シェルが読み取るものにそのようなシェル/環境変数を設定しなかったため、空の文字列(スペース)が生成されます。
Postfixの設定を表示するには、myorigin
を実行する必要がありますsudo postconf myorigin
。
Postfixの設定はPostfixがmyorigin = /etc/mailname
。したがって、必要なものがPostfixが送信するEメールの送信元アドレスとして使用する実際のホスト名を取得することであれば、を実行します。myorigin
/etc/mailname
cat /etc/mailname