postconf -e postfix_mydestination=localhost blah.deblah.com.au

postconf -e postfix_mydestination=localhost blah.deblah.com.au

上記は、誰かがサブドメインに正常に接続するために使用したコマンドの例です。しかし、これを試すとpostconf: fatal: missing '=' after attribute name明らかに等号があるので意味のない結果を得ます。

答え1

使用

postconf -e "postfix_mydestination = localhost, blah.deblah.com.au"

引用符とカンマ(カンマで区切った)を参照してください。また、ここで編集しているのはメインプログラムではなくmydestinationインスタンスpostfix_プログラムであることに注意してください。これがあなたが本当に欲しいものかどうかはわかりません。

等号の周りにスペースがあるので、引用符で囲む必要があります。マンページでお読みくださいpostconf(1)

-e     Edit  the main.cf configuration file, and update parameter settings with
       the "name=value" pairs on the postconf(1)  command  line.  The  file  is
       copied  to  a temporary file then renamed into place.  Specify quotes to
       protect special characters and whitespace  on  the  postconf(1)  command
       line.

関連情報