メッセージには送信者名が必要で、ルートからのものではありません。

メッセージには送信者名が必要で、ルートからのものではありません。

RHEL 7.4サーバーで次のコマンドを使用してメールを送信した場合root@<server name with fqdn>

echo test|mailx -S smtp=mail.sap.corp -s "test" -v [email protected]

ところで、以下のようなメールを受信したいのですが、サーバーでどの設定を変更する必要があるか教えてください。

from:
venkatesh,vishwanatham

ベストアンサー1

あなたの例では、fromヘッダーを設定するために何もしていることがわかりません。

echo test | mailx -S smtp=mail.sap.corp -s "test" -v -r [email protected] [email protected]

あなたのバージョンが送信者アドレス設定をmailxサポートしている場合は、そのオプションを追加できます。-r

そうでない場合は、次のオプションを試すことができます。メールアドレス venkatesh.vishwanatham の最初のインスタンスが受信者として使用されます。渡すと、-- -f <address>mailxはオプションを無視してメールプログラムに直接渡す必要があります。

オプション2:

echo test | mailx -S smtp=mail.sap.corp -s "test" -v [email protected] -- -f [email protected]

おすすめ記事