1日に数回この作業を行う必要がありますが、より簡単に行う方法があればいいと思います。
example.comドメインの電子メールは第三者によって処理されるため、/ etc / remotedomainsにそのドメインを一覧表示してサーバーに通知する必要があります。
次に localdomains からドメインを削除します。
Pico/etc/localdomains
「example.com」を検索してください(「subdomain.example.com」にログインしないように注意してください)。
/etc/localdomainsのリモート "example.com"
保存して閉じる
リモートドメインに配置します。
Weiwei/etc/remotedomains
ファイルの末尾に移動して「example.com」を追加します。
保存して閉じる
1つのコマンドでこれを行う方法がある場合は本当に良いようです! :)
答え1
example.com
独自の行にありますか? sedを使用して削除できますlocaldomains
(-i
ファイルを適切な場所に変更するように指示し、^example.com$
一致する行全体を検索するように指示しexample.com
、d
行を削除するように指示します)。
$ sed -i '/^example.com$/d' /etc/localdomains
その後、最後に追加します。remotedomains
echo "example.com" >> /etc/remotedomains:
技術的にはこれは2つのコマンドですが、2つのコマンドを分離して1行で実行できることは重要ではないと思います。;