web-dev-qa-db-ja.com

サーバーのドメイン名が使用されているときに外部メールを送信するように「メール」コマンドを構成する

postfixmailがサーバーにインストールされています。

次のコマンドは正常に動作します

$mail [email protected]

しかし、このコマンドを使用すると

$mail [email protected]  

システムは、ユーザー「aj」にローカルメールを送信しようとしていると考えます。 mailを設定して、外部から[email protected]にメールを送信するにはどうすればよいですか?

/ etc/mailnameからの出力は

$cat /etc/mailname 
mydomain.com

/etc/mail.rcからの出力

$cat /etc/mail.rc
set ask askcc append dot save crt  
ignore Received Message-Id Resent-Message-Id Status Mail-From Return-Path Via Delivered-To
5
AJ Dhaliwal

[1] pg 832から

設定する必要のあるもう1つのパラメーターは、ローカルのメールドメインを指定するmydestinationです。

私の質問に関連する変更:

/etc/postfix/main.cfのmydestination設定を空白に変更します。

mydestination = 

走る

Sudo postfix reload

[1] UnixおよびLinuxシステム管理ハンドブック、4ed、0-13-148005-7、978-0-13-148005-6

5
AJ Dhaliwal