linux mailコマンドでメールを送信するときに送信者を指定します


linuxではメールの送受信にmailコマンドがありますが、デフォルトではメールの送信者が現在のユーザーであり、プログラム(perlスクリプトなど)で容易にメールを送信するために特定の送信者を指定しなければならない場合がありますが、これはどうすればいいですか?通常の送信コマンドの後に「--f送信者メール-F送信者名」を追加すればよいが、簡単な実例は以下の通りである.
 
  
  1. $ mail -s "just a test" 收信人邮箱地址 


效果是: 信件内容将发送给 收信人邮箱,显示的发送人为 发送人姓名,显示的内容为 发送的邮件内容...

 

 
  
  1. /bin/mail -s "Disk Used Information" [email protected] 

发送人为:[email protected]或者是root@hostname

$ /bin/mail -s "Disk Used Information" [email protected]  
  


--   sendmail   mta  。


echo test |mail -s "test" [email protected] -- [email protected]

-- -f

 6.0

mailx

echo "hello" |/bin/mail -s " " -r   [email protected]   [email protected]