2015-04-20 25 views
0

我試圖使用sendmail命令發送郵件在Linux中:的sendmail:致命的:-n選項不支持

#!/usr/bin/sh 
echo "Mailing started" 
export mail_lst="[email protected]" 
export mail_sub='test mail' 
export mail_bdy='Please Review the Data'  
/usr/lib/sendmail -t -n -oi<<! 
From:Team 
To:${mail_lst} 
Subject:${mail_sub}  
${mail_bdy}  
Regards, 
abc 
echo "mailing completed" 

但我收到以下錯誤:

sendmail: fatal: -n option not supported 
+0

也許看看'man sendmail'?你期望什麼? –

+0

嗯,我認爲腳本是從某處粘貼和複製的,並且aksker還沒有檢查細節。不幸。 – frlan

回答

0

計劃命名「sendmail」僅僅可以由另一個MTA軟件包(例如Postfix或Exim)提供,僅用於發送電子郵件。在這種情況下,「sendmail看起來相似」可能支持減少「本機」命令行選項。

BTW「man sendmail」(sendmail by sendmail.org)聲明-n Don't do aliasing

+0

我試過man sendmail。它顯示爲-n(忽略) 向後兼容性。 – Tessy

+0

手冊頁和實際實現之間的「差異」並不清楚。如果你想獲得更多的「詳細」幫助,那麼你可以使用Linux發行版的名稱,並提供你的「sendmail看起來相似」的軟件包名稱。 – AnFi