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
。最後の行が主な受信者だと思いました。このメールを送信するにはどうすればよいですか?
私も同様の問題を抱えていました。
私の場合、メーリングリストの最後に改行があり、mailx
が空のアドレスを受け取ったことが原因でした。