web-dev-qa-db-ja.com

mailxを使用してGmail経由でメールを送信すると、「プライマリ受信者を指定せずにオプションを送信する」というエラーが発生します

mailxを使用して、GmailアカウントでBashスクリプトを使用してメールを送信しようとしています。スクリプトには次のコードがあります。

mailx -v -s "$SUBJECT"  
-S smtp-use-starttls  
-S ssl-verify=ignore  
-S smtp-auth=login  
-S smtp=smtp://smtp.gmail.com/587  
-S from="$SENDER"  
-S smtp-auth-user="$SENDER"  
-S smtp-auth-password="$PASSWORD"  
$RECEIVER

これは私にエラーを与えますSend options without primary recipient specified。最後の行が主な受信者だと思いました。このメールを送信するにはどうすればよいですか?

3
user1049697

私も同様の問題を抱えていました。

私の場合、メーリングリストの最後に改行があり、mailxが空のアドレスを受け取ったことが原因でした。

3
joe