サーバーのドメイン名が使用されている場合に外部メールを送信するように「mail」コマンドを設定します

サーバーのドメイン名が使用されている場合に外部メールを送信するように「mail」コマンドを設定します

私は持っている接尾辞そして郵便私のサーバーにインストールされました。

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

$mail [email protected]

しかしこのコマンドを使うと

$mail [email protected]  

システムは、ユーザー「aj」にローカルメールを送信しようとしていると判断します。設定するにはどうすればいいですか?郵便メールを送信する[メールアドレス]外部的に?

/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

答え1

[1] 832ページより

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

私の質問に関連する変更点は次のとおりです。

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

mydestination = 

走る

sudo postfix reload

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

関連情報